如何在本地 运行 Meteor.js 但在 Windows 中将 mongo 连接到 mongodb.com

How to run Meteor.js locally but connecting mongo to mongodb.com in Windows

我使用来自 mongodb.com 的数据库在 AWS 上部署了一个 Meteor 应用程序,它工作正常。 现在,当我 运行 我的应用程序在本地进行开发时(以及我的 settings.json),我希望能够使用相同的数据库而不是本地数据库。我尝试了一切,但问题是所有解决方案都适用于 none Windows 机器。 这是我尝试过但没有任何反应的最新命令:

set MONGO_URL=mongodb://<username>:<password>@<mydatabase>.mongodb.net:27017/meteor meteor --settings settings.json

有什么解决办法?

我也 运行 解决了这个问题,对我有用的解决方案是在根项目文件夹中创建一个 BAT 文件,其中包含 Meteor 的完整 运行 命令。

  1. 在根目录下创建bat文件如run.bat
  2. 编辑 BAT 文件以包含您的 Meteor 启动命令:
SET MONGO_URL=mongodb+srv://username:password@production.mongodb.net/root meteor run --settings settings.json
  1. 运行 文件。