Microsoft Virtual AcademyからNodeJSについての素晴らしい講座を受けています。しかし、誰もapp.js
を実行しているとき、私は、これらのエラーを取得していますなぜ答えるように見えることはできません。Microsoft NodeJSゼロからヒーロー:モジュール '../build/Release/bson'が見つかりません。TypeError:未定義の 'indexOf'プロパティを読み取ることができません。
>node app.js
Express server listening on port 3000
その後、私はhttp://localhost:3000に行くことに進みます。私は、そこにページがロードさを得るが、すぐにそれは接続を切断し、次のように出力されたら:。
GET/200 10075.309 ms - 1122
GET /js/index.js 200 28.290 ms - 329
GET /css/bootstrap-theme.min.css 200 404.876 ms - 18864
GET /js/bootstrap.min.js 200 406.395 ms - 31824
GET /css/bootstrap.min.css 200 519.781 ms - 109522
GET /css/style.css 200 427.435 ms - 204
a user connected
c:\Users\ryans\OneDrive\Node.js Tutorials From Zero to Hero with Nodej\NodeMVA\NodeMVA\09_NodeChatroom\node_modules\mongodb\lib\mongodb\connection\url_parser.js:14
if(url.indexOf("mongodb://") != 0)
^
TypeError: Cannot read property 'indexOf' of undefined
at exports.parse (c:\Users\ryans\OneDrive\Node.js Tutorials From Zero to Hero with Nodej\NodeMVA\NodeMVA\09_NodeChatroom\node_modules\mongodb\lib\mongodb\connection\url_parser.js:14:9)
at Function.MongoClient.connect (c:\Users\ryans\OneDrive\Node.js Tutorials From Zero to Hero with Nodej\NodeMVA\NodeMVA\09_NodeChatroom\node_modules\mongodb\lib\mongodb\mongo_client.js:164:16)
at Namespace.<anonymous> (c:\Users\ryans\OneDrive\Node.js Tutorials From Zero to Hero with Nodej\NodeMVA\NodeMVA\09_NodeChatroom\app.js:47:11)
at emitOne (events.js:96:13)
at Namespace.emit (events.js:188:7)
at Namespace.emit (c:\Users\ryans\OneDrive\Node.js Tutorials From Zero to Hero with Nodej\NodeMVA\NodeMVA\09_NodeChatroom\node_modules\socket.io\lib\namespace.js:209:10)
at c:\Users\ryans\OneDrive\Node.js Tutorials From Zero to Hero with Nodej\NodeMVA\NodeMVA\09_NodeChatroom\node_modules\socket.io\lib\namespace.js:177:14
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)
マイクロソフトNodeJSゼロがヒーローに約2時間6分で
私は2時間午前6時それに分。彼らはそれを実行することは大丈夫ですが、私はできません。私は彼らのギターからhttps://github.com/sayar/NodeMVAに再編成しました。フォルダは09_NodeChatroom
です。
私は現在package.jsonファイルの依存関係は、ここでのWindows 10 NodeJSのv6.9.1
をされ実行しています:
},
"dependencies": {
"bson": "^0.5.7",
"express": "^3.4.4",
"method-override": "^2.3.7",
"mongodb": "^1.4.19",
"pug": "*",
"socket.io": "^1.0.6",
"stylus": "^0.49.1"
}
}
私はMongoDBの新しいバージョンをインストールしてみましたが、それは何もしませんでした。
助けてください!ありがとうございました!
私は最終的にMongoDBデータベースに接続できました。データベース(c:\ data \ storage.bsonなど)の場所を指定する必要があることが判明しました。次に、別の理由で接続が失敗しました。 –