是否可以使用常规 MongoDB 的本地实例代替默认的 minimongo 来启动一个新的 Meteor 项目?
如果是这样,怎么做?
使用流星运行的 mongodb 仍然是标准的 mongodb,minimongo 只是它的客户端实现,它允许浏览器端对集合进行查询。
如非官方流星常见问题解答中所述,使用您的终端像这样启动流星
MONGO_URL=mongodb://localhost:27017/database meteor
编辑:
您可以阅读以下内容projectdir/.meteor/local/build/README
:
这是一个 Meteor 应用程序包。它只有一个依赖项,node.js(带有“fibers”包)。要运行应用程序:
$ npm install fibers@1.0.0 $ export MONGO_URL='mongodb://user:password@host:port/databasename' $ export ROOT_URL='http://example.com' $ export MAIL_URL='smtp://user:password@mailhost:port/' $ node main.js
使用 PORT 环境变量来设置应用程序将监听的端口。默认值为 80,但在大多数系统上都需要 root。
在meteor.com 上了解有关Meteor 的更多信息。
如果您已经安装了 mongodb,只需使用命令运行 Meteor 项目
MONGO_URL=mongodb://localhost:27017/meteorprojectname meteor run
我在这里找到了答案