先ほどドットインストールのnode.js入門#14 Mongo DBに接続してみよう
http://dotinstall.com/lessons/basic_nodejs/26214
をやっていて、ターミナルで
node mongo.js
と打ってみたところ、下記のエラーが出ました。
{ [MongoError: getaddrinfo ENOTFOUND]
name: 'MongoError',
message: 'getaddrinfo ENOTFOUND',
stack: 'Error: getaddrinfo ENOTFOUND\n at errnoException (dns.js:41:10)\n at Object.onlookup [as oncomplete] (dns.js:91:26)' }
npm install mongodbとしてdbを取り込んだのですが
////一部省略////
npm http 200 https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz
npm http 200 https://registry.npmjs.org/semver/-/semver-5.1.0.tgz
mongodb@2.1.7 node_modules/mongodb
├── es6-promise@3.0.2
├── readable-stream@1.0.31 (isarray@0.0.1, string_decoder@0.10.31, inherits@2.0.1, core-util-is@1.0.2)
└── mongodb-core@1.3.1 (bson@0.4.22, require_optional@1.0.0)
のような形で取り込めました。
ドットインストールとの違いはVagrant環境ではなく、localhost:3000というアドレスバーでjsの内容を表示していることです。
DBへの接続はvagrant環境にする必要があるのでしょうか?
※#13まではDesktop上で動かせた(cd DesktopからDesktop上に移ってから作業をしていた)ので、問題ないのかと思ってやってみたのですが、うまくいかずでして。。。
初心者のため、めっちゃレベルの低い質問で申し訳ありませんが、ご回答いただければ嬉しいです。
ちなみに
node.jsは0.11.11
npmは1.3.25
です。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。