-1
私はmongoDBと反応するアプリケーションを構築しようとしています。 Reactアプリがポート3000で動作しています と私は同じポート上でmongodbのserver.jsを実行しているとき、私のアプリはoverritenです。反応+ mongodbポート
mongoDBを同じポートで実行させるにはどうすればよいですか?
ありがとうございます。
私はmongoDBと反応するアプリケーションを構築しようとしています。 Reactアプリがポート3000で動作しています と私は同じポート上でmongodbのserver.jsを実行しているとき、私のアプリはoverritenです。反応+ mongodbポート
mongoDBを同じポートで実行させるにはどうすればよいですか?
ありがとうございます。
同じポートで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();
});
ありがとう。私のアプリにそれを知らせるにはどうすればいいですか? – Dusty