不确定出现了什么问题(继承了这段代码,没有写出来)但是这里有。
我尝试将我的MongoDB更新为3.0(因为Heroku,托管应用程序/数据库正在弃用对2.6的支持,这就是它的用途)。
执行此操作后,我的节点应用程序立即开始崩溃。经过一番挖掘,我发现我需要更新我的猫鼬版本。
现在,服务器正在运行,但与服务器通信的iPhone应用程序在启动时正在获取状态304。我猜测app / node服务器和MongoDB之间仍存在一些连接问题。
日志相当无用 - 只是很多"丢弃[对象]"我想象的东西来自无法连接。
任何帮助都将不胜感激。我会将我的数据库回滚到2.6版本的备份,但Heroku不支持从备份创建就地数据库...
编辑:问题与在猫鼬升级后服务器的JSON输出中设置null字段的方式有关。