我目前正在使用 Meteor Up 部署到 Digital Ocean。如果我没有在 mup.json 中指定 MONGO_URL,我可以在网站运行时从命令行获取值,即我不想关闭网站吗?
如果我转到 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 是“不可能的”。伙计们,这并不是说我们在这里违反物理定律。从根本上说,应该有一种访问它的方法。仅仅因为还没有人弄清楚并不意味着它是不可能的。