2017-08-29 5 views
-1

私はmongoDBと反応するアプリケーションを構築しようとしています。 Reactアプリがポート3000で動作しています と私は同じポート上でmongodbのserver.jsを実行しているとき、私のアプリはoverritenです。反応+ mongodbポート

mongoDBを同じポートで実行させるにはどうすればよいですか?

ありがとうございます。

答えて

1

同じポートでWebサーバーとデータベースを実行することはできません。このコンベンションでは、次のポート、つまりMongoに3001を使用します。

それはポートモンゴがいる限り、あなたのアプリがこのようなコマンドで

それについてUPDATE

実行モンゴ知っているとして、上で実行され、実際に問題ではない:

mongod --dbpath=/home/me/mydata --port 3001 

をnpmパッケージのmongodbを使用している場合は、このように接続してください

var MongoClient = require('mongodb').MongoClient 
    , assert = require('assert'); 

// Connection URL 
var url = 'mongodb://localhost:3001/myproject'; 
// Use connect method to connect to the Server 
MongoClient.connect(url, function(err, db) { 
    assert.equal(null, err); 
    console.log("Connected correctly to server"); 

    db.close(); 
}); 
+0

ありがとう。私のアプリにそれを知らせるにはどうすればいいですか? – Dusty

関連する問題