【发布时间】:2016-09-09 13:48:15
【问题描述】:
我最近设置了一个 ec-2 实例来在 AWS 上部署一个流星应用程序。我的应用程序与 mongoDB 数据库一起正常工作。
现在我想将我的流星项目的数据库连接到 EC2 数据库,然后我尝试了一些命令行:
使用以下命令行使用新的 mongo url 启动我的流星项目:"MONGO_URL="mongodb://username:password@xx.xx.xxx.xxx:27017/Tasks "meteor" 但它返回以下screen
使用以下其他命令行连接到 mongo: "meteor mongo --url xx.xx.xxx.xxx:27017" 但它返回超时。我认为这是由于缺少用户名和密码,但是当我添加此选项时,meteor 不会假定该命令。
在我的 js 集合文件中连接到 mongo "export const Tasks = mongoose.connect("mongodb://username:password@xx.xx.xxx.xxx:27017/Tasks").connection;" 但是它返回“错误:连接 ECONNREFUSED”(第二个 screen)
是否有任何技巧可以管理从本地流星建立数据库连接?
谢谢你的回答,
马丁
【问题讨论】:
-
我很好奇
mongoose.connect这一行,你在用猫鼬吗? -
我通过 le 行“var mongoose = require('mongoose');”导入了猫鼬。这是你要的吗?
-
你在用mongoose和流星吗?好像有点不寻常
-
我尝试了不同的方法,这对我来说是最糟糕的,但我通知了它。你知道另一种方式吗?
标签: node.js mongodb amazon-web-services meteor database