2017-12-07 8 views
0

CloudeのMeteorでビルドされたアプリがあります。そして、私はRobomongoを使用してアプリのMongoDBデータベースに接続したいが、それは働くことができない..CloudeでホストされているMeteorアプリ - RobomongoでMongoDBに接続するには?

私は "meteor --port $ IP:$ PORT"とタイプしてアプリケーションを実行し、 。

私はCloud9端末に「流星モンゴ」と入力すると、それは示しています Typing meteor mongo in terminal

だから私はMongoDBのは、ポート8081で実行されて把握?

Robomongoでは、実際のアプリのURLとポートを入力しますが、失敗します。

Robomongo connection screen

これは私が取得エラーです:

Robomongo Error

と私は "ショー・エラーの詳細" をクリックしたときに、これは次のとおりです。

enter image description here

+0

あなたrobomongoができているように見えますあなたのサーバーに到達するが、あなたのdbに接続しない。あなたのmongodbにはusername/pwd認証がありますか?また、「エラーの詳細を表示」をクリックすると、エラーの詳細が表示されます – blueren

+0

@bluerenエラーの詳細には「[my-app-url]:8081でMongoDBに接続できません:エラー:WindowsでUNIXソケットがサポートされていません。 Cloud9では、「meteor mongo」と入力するだけで、mongo端末にいるので、MongoDBのユーザー名やパスワードは持っていないと思います。 – moonlander

+0

(1) '' https:// '' 'をアドレスから削除して、もう一度試してみてください。基本的には、あなたのアドレスは '' 'https://' 'と'/'の後ろにあるURLだけでなければなりません。(2)高度なタブで、デフォルトのデータベース名を与えます。 – blueren

答えて

0
  1. 削除完全な質そのアドレスからのURL。あなたのケースでは、唯一の(あなたのケースで:meteor)をデフォルトのデータベース名に与え、meteor-appname-username.c9users.ioの代わりに、高度なタブでhttps://meteor-appname-username.c9users.io/

  2. を持って

Source

+0

動作しません。今は全く接続できません。それは言う:meteor-appname-username.c9users.io:8081に接続できませんでした。 (もちろん実際のURLを使って)。 – moonlander

+0

それは他の人のために働いたことは奇妙です。見てください - https://stackoverflow.com/questions/38279643/error-no-unix-socket-support-on-windows-connecting-mongodb – blueren

+0

私は..私の場合は動作していない参照してください。まあ、私の問題はCloud9と何か関係があると思うし、MongoDBが聞くことができるポートやそのようなもの。 – moonlander

関連する問題