2017-01-31 2 views
1

に接続できませんでした:Mean.jsが機能しません。 SITUATION MongoDBの

私はこのリポジトリをダウンロード:https://github.com/meanjs/mean

が続き、すべての命令を実行します。


ERROR:

Could not connect to MongoDB! { MongoError: failed to connect to server [localhost:27017] on first connect


P.S:私はMongoDBのをインストールしたし、それが$ mongodで働いていたがチェック

$ npm startをした、次のエラーを得ました。


EDIT:

完全なエラーメッセージ私がしなければ$ npm start

+ Important warning: config.domain is empty. It should be set to the fully qualified domain of the app. 
Could not connect to MongoDB! 
{ MongoError: failed to connect to server [localhost:27017] on first connect 
    at Pool.<anonymous> (/Users/TLL/Desktop/Web Learn/JobBoard/node_modules/mongoose/node_modules/mongodb-core/lib/topologies/server.js:313:35) 
    at emitOne (events.js:96:13) 
    at Pool.emit (events.js:188:7) 
    at Connection.<anonymous> (/Users/TLL/Desktop/Web Learn/JobBoard/node_modules/mongoose/node_modules/mongodb-core/lib/connection/pool.js:271:12) 
    at Connection.g (events.js:291:16) 
    at emitTwo (events.js:106:13) 
    at Connection.emit (events.js:191:7) 
    at Socket.<anonymous> (/Users/TLL/Desktop/Web Learn/JobBoard/node_modules/mongoose/node_modules/mongodb-core/lib/connection/connection.js:165:49) 
    at Socket.g (events.js:291:16) 
    at emitOne (events.js:96:13) 
    at Socket.emit (events.js:188:7) 
    at emitErrorNT (net.js:1278:8) 
    at _combinedTickCallback (internal/process/next_tick.js:74:11) 
    at process._tickCallback (internal/process/next_tick.js:98:9) 
    name: 'MongoError', 
    message: 'failed to connect to server [localhost:27017] on first connect' } 
(node:5283) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): MongoError: failed to connect to server [localhost:27017] on first connect 
/usr/local/bin/node[5283]: ../src/debug-agent.cc:149:void node::debugger::Agent::Stop(): Assertion `(err) == (0)' failed. 
1: node::Abort() [/usr/local/bin/node] 
2: node::RunMicrotasks(v8::FunctionCallbackInfo<v8::Value> const&) [/usr/local/bin/node] 
3: node::debugger::Agent::~Agent() [/usr/local/bin/node] 
4: node::debugger::Agent::~Agent() [/usr/local/bin/node] 
5: node::Environment::~Environment() [/usr/local/bin/node] 
6: node::Start(int, char**) [/usr/local/bin/node] 
7: start [/usr/local/bin/node] 
[21:34:44] [nodemon] app crashed - waiting for file changes before starting... 

エラー私がしなければ$ mongo

MongoDB shell version v3.4.1 
connecting to: mongodb://127.0.0.1:27017 
2017-01-31T21:41:14.839+0100 W NETWORK [main] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused 
2017-01-31T21:41:14.840+0100 E QUERY [main] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed : 
[email protected]/mongo/shell/mongo.js:234:13 
@(connect):1:6 
exception: connect failed 
+0

localhostの代わりに '127.0.0.1'を試してください –

+0

コマンドラインから' mongo'を実行すると動作しますか? –

+0

@Aᴍɪʀいいえ、私はちょうど試しました。 $ mongodは動作しますが、$ mongoは動作しません。 'mongo'のエラーコードで質問を編集してください。 – Coder1000

答えて

2
はで mongodを使用してMongoDBのインスタンスを起動し

共同それを走らせてください。

他の端末でnpm startを実行します。最初にMongoDBインスタンスを実行する必要があります。

に渡すことができるすべてのオプションを確認するには、documentationsを確認してください。

オペレーティングシステムによっては、起動時にMongoDBインスタンスを実行する方法を検索することができるため、別のウィンドウで手動で実行する必要はありません。

関連する問題