2016-11-17 46 views
0

我創建了一個NodeJS應用程序,它與MongoDB連接並且似乎在本地工作。在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中?

回答

相關問題