连接mongodb数据库失败
大家讲道理
大家讲道理 2017-05-02 09:17:58
0
1
544

mongodb版本3.2,node安装的mongodb驱动模块版本为1.4.15,顺便问一句Failed to load c++ bson extension, using pure JS version,这个安了bson、node-gyp毫无效果= =

C:\Users\Administrator\blog>node app.js
Failed to load c++ bson extension, using pure JS version
Express server listening on port 3000
C:\Users\Administrator\blog\node_modules\connect-mongo\lib\connect-mongo.js:178
          throw err;
          ^

Error: Error connecting to database: failed to connect to [localhost:27017]
    at null.<anonymous> (C:\Users\Administrator\blog\node_modules\connect-mongo\
node_modules\mongodb\lib\mongodb\connection\server.js:553:25)
    at emitThree (events.js:97:13)
    at emit (events.js:175:7)
    at null.<anonymous> (C:\Users\Administrator\blog\node_modules\connect-mongo\
node_modules\mongodb\lib\mongodb\connection\connection_pool.js:140:15)
    at emitTwo (events.js:87:13)
    at emit (events.js:172:7)
    at Socket.<anonymous> (C:\Users\Administrator\blog\node_modules\connect-mong
o\node_modules\mongodb\lib\mongodb\connection\connection.js:512:10)
    at emitOne (events.js:77:13)
    at Socket.emit (events.js:169:7)
    at emitErrorNT (net.js:1250:8)
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(1)
大家讲道理

Terminé. Ce bug peut être divisé en deux parties. Échec du chargement de l'extension c++ bson, en utilisant la version JS pure. Cette partie nécessite npm install node-gyp -g. en quelques minutes ;
Ensuite, vous devez ouvrir la base de données mongodb et ouvrir le chemin de ligne de commande vers le bac de mongodb
Définir manuellement le chemin de la base de données du projet souhaité mongod.exe --dbpath c:datablog
Ensuite dans le package.json du projet

"mongodb":"latest",
"express-session":"latest",
"connect-mongo":"latest",
"mongoose":"latest"

Installez ces versions à la dernière version, sinon l'erreur sera toujours signalée
Redémarrez et vous avez terminé~~~

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal