Heroku Dyno Nodejs App Date.now()在服务器时间正确的情况下给出了停留时间

时间:2018-11-17 10:09:12

标签: node.js mongodb date heroku mongoose

我在Heroku Cloud Platform上部署了Nodejs应用程序。

在猫鼬模型中,

createdAt: Date.now()
createdAt: new Date()

这两个函数都被使用,在localhost上它给出了正确的时间,但是在服务器上它给出了几个小时的停留时间/相同时间。 (比时间早2小时) 几个小时后,它会针对多个请求返回与“ Nov 17 15:36:21”相同的时间。

我使用正确的bash命令从控制台检查服务器时间,并返回当前utc时间。

我知道,这有点令人困惑。

结论

服务器操作系统时间正确,但是应用程序返回了错误的时间戳,并且卡住了时间戳。

0 个答案:

没有答案