現在、Meteor Up を使用して Digital Ocean にデプロイしています。mup.json で MONGO_URL を指定しない場合、Web サイトの実行中にコマンド ラインから値を取得できますか? つまり、サイトをシャットダウンしたくありませんか?
app ディレクトリに移動して を実行するmeteor mongo --url
と、次のエラーが表示されます。
mongo: Meteor isn't running a local MongoDB server.
This command only works while Meteor is running your application
locally. Start your application first. (This error will also occur if
you asked Meteor to use a different MongoDB server with $MONGO_URL when
you ran your application.)
If you're trying to connect to the database of an app you deployed
with 'meteor deploy', specify your site's name with this command.
アプリ ディレクトリからアプリを実行しても、ローカルホストの MONGO_URL のみが表示されます。デプロイされたアプリの MONGO_URL が必要です。
いくつかの回答で示唆されているように、同様の質問も見ました。サーバー上で他のプログラムを実行せずに MONGO_URL を取得することは「不可能」であることに同意しません。ここで物理法則に逆らっているわけではありません。基本的に、それにアクセスする方法があるはずです。誰もそれを理解していないからといって、それが不可能だというわけではありません。