【发布时间】:2016-12-24 04:54:54
【问题描述】:
这是一个基于nodejs和express的网站。数据库是Mongodb。
问题是:
当我访问http://xxx/u/username 时,没关系。
但是在我编辑我的页面并重定向到http://xxx/u/username之后,它是错误的。mongodb中的数据发生了变化。
以下是错误信息:
MongoError:处于无效状态的服务器实例未定义 Function.MongoError.create (\node_modules\mongodb\node_modules\mongodb-core\lib\error.js:29:11) 在 Server.connect (\node_modules\mongodb\node_modules\mongodb-core\lib\topologies\server.js:336:22) 在 Server.connect (\node_modules\mongodb\lib\server.js:355:17) 在 在 Db.open 打开 (\node_modules\mongodb\lib\db.js:223:19) (\node_modules\mongodb\lib\db.js:246:44) 在 Function.User.get (\models\user.js:45:11) at \routes\index.js:171:8 at Layer.handle [作为句柄请求] (\node_modules\express\lib\router\layer.js:95:5) 在下一个 (\node_modules\express\lib\router\route.js:131:13) 在 Route.dispatch (\node_modules\express\lib\router\route.js:112:3) 在 Layer.handle [as handle_request] (\node_modules\express\lib\router\layer.js:95:5) 在 \node_modules\express\lib\router\index.js:277:22 at param (\node_modules\express\lib\router\index.js:349:14) 在参数 (\node_modules\express\lib\router\index.js:365:14) 在 Function.process_params (\node_modules\express\lib\router\index.js:410:3) 在下一个 (\node_modules\express\lib\router\index.js:271:10)
【问题讨论】: