我在Heroku Cloud Platform上部署了Nodejs应用程序。
在猫鼬模型中,
createdAt: Date.now()
createdAt: new Date()
这两个函数都被使用,在localhost上它给出了正确的时间,但是在服务器上它给出了几个小时的停留时间/相同时间。 (比时间早2小时) 几个小时后,它会针对多个请求返回与“ Nov 17 15:36:21”相同的时间。
我使用正确的bash命令从控制台检查服务器时间,并返回当前utc时间。
我知道,这有点令人困惑。
结论
服务器操作系统时间正确,但是应用程序返回了错误的时间戳,并且卡住了时间戳。