nodejs是不是感觉时间漂移?

我正在解决OAuth身份validation问题(invalid_grant),其中两个可能的原因之一是服务器的时钟与NTP不同步。 我确保服务器的时钟是同步的。

nodejs是否实例化自己的时钟或引用系统时钟?

我期望它会引用系统时钟。 我只问,因为重新启动nodejs暂时修复问题(invalid_grant),我想排除时间同步。

有两种方式nodejs处理时间。 使用javascript Date或使用process.hrtime

假设节点核心使用process.hrtime ,你绝对需要知道,我会看看节点使用的libuv uv_hrtime函数。

也许你已经在uv_hrtime上find了一个bug。 每当我使用process.hrtime我从来没有像我一样使用Date

希望这个指向你的方向。