我在NodeJS上使用Express来创建RESTful API。
目前只有我注意到本地工作了一段时间没有重新启动节点(包括让Mac进入睡眠状态),API无法返回正确的数据。它只有在我终止Node服务然后再次node app.js
后再次开始工作。
这是一个在当地工作的知名事物,还是在投入生产时我应该担心?
答案 0 :(得分:0)
当它在本地死亡时,你不应该尝试将它投入生产,它可能是一个严重的内存泄漏,并且可能破坏服务器上运行的其他服务。
我会在函数中放置一个调试信息,它应该返回一个数据,以查看失败的位置。看看https://nodejs.org/api/debugger.html,看看它是否有帮助。