CNode

求助 连接不上mongodb

问答
Wweigeshikebi发布于11 年前最后回复11 年前6 回复4695 浏览0 收藏

小弟用mongoose连接mongodb, var mongoose = require('mongoose'); var conn = mongoose.createConnection('mongodb://192.168.1.102/technode'); ,每次移动app.js,都会报一个错 QQ截图20150418231659.jpg 求各位大神解答

查看回复

回复 (6)

D
DavidCai1993#1·11 年前

mongodb://192.168.1.102/technode 没有端口号么?

W
weigeshikebi#2·11 年前

不要端口吧,我看demo里面也没有

C
CommanderXL#3·11 年前

把版本升级试试。

W
weigeshikebi#4·11 年前
引用 CommanderXL把版本升级试试。

@CommanderXL 什么的版本,mongoose吗?

W
weigeshikebi#5·11 年前

kerberos@0.0.10 install D:\workspace\TechNode\node_modules\mongoose\node_modul es\mongodb\node_modules\mongodb-core\node_modules\kerberos (node-gyp rebuild 2> builderror.log) || (exit 0)

/ D:\workspace\TechNode\node_modules\mongoose\node_modules\mongodb\node_modules\mo ngodb-core\node_modules\kerberos>node "D:\Program Files\nodejs\node_modules\npm
bin\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild /

bson@0.2.21 install D:\workspace\TechNode\node_modules\mongoose\node_modules\m ongodb\node_modules\mongodb-core\node_modules\bson (node-gyp rebuild 2> builderror.log) || (exit 0)


D:\workspace\TechNode\node_modules\mongoose\node_modules\mongodb\node_modules\mo ngodb-core\node_modules\bson>node "D:\Program Files\nodejs\node_modules\npm\bin
node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild / 安装mongoose时,一直报这个错,求各位大神解答,急

W
weigeshikebi#6·11 年前

这个问题,最后以一个不是办法的办法解决,把monoose里面的try { callback(err); } catch(err) { //不知道为什么报错,所以在源码里注释了这个错误!!!! // process.nextTick(function() { throw err; }) } 抛出异常的代码注释掉了,程序也能跑了,具体原因还不知道,请各位大神解答

参与回复
登录后即可参与回复。登录