MongoDBに接続するNodeJSアプリケーションを作成しましたが、ローカルで動作するようです。NodeJSアプリケーションでTCPプレフィックスを使用してmongoDBに接続
ここで、リモートマシンでNodeJSアプリケーションをホストした後、そのマシン上にすでに作成されているmongoDBに接続しようとしています。私は、環境変数の一部をプリントアウトするとき、私は関連が見一方だけがあるように思わ:
MONGODB_PORT: 'tcp://172.30.204.90:27017',
は私が通常 mongoose.connect('mongodb://localhost:27017/metadata/')
をどうのように接続し、mongoose.connect('tcp://172.30.204.90:27017/metadata')
と交換しようとしたが、私は取得します私のURIは「mongodb」で始まる必要があるというエラーです。
だから私はそれをmongoose.connect('mongodb://172.30.204.90:27017/metadata')
に置き換えようとしました、そして、それはもはやエラーを投げません。しかし、MongoDB側では、私は新しい接続が起こっていないと私のアプリはマシン上で起動していない表示されません。 URIに何を入れるべきですか?
ブロックされていませんでしたが、受け入れもなく、何も接続していないようです – QuantumRich