我开始使用Meteor,使用示例:
https://www.meteor.com/examples/parties
如果我部署并加载部署网址(http://radically-finished-parties-app.meteor.com/),该应用就会运行......没有什么神奇之处......这是一个简单的例子
当我想在本地运行时出现问题,我收到以下消息 "您正尝试在本机驱动程序端口上访问MongoDB。对于http诊断访问,将1000添加到端口号"
我通过终端命令运行meteor: meteor --port 3004
设定: - Mac OS 10.9 - Chrome 31
答案 0 :(得分:8)
这是因为您正在访问Web浏览器中的mongodb端口。
当您运行流星应用程序时,例如在端口3004上
尝试使用其他端口。或者使用更简单的端口,例如只需运行meteor
并在Web浏览器中访问端口3000。
如果您移动端口号的原因是因为它说端口正在使用中,流星应用程序可能无法在您的计算机上正常退出。重新启动计算机或查看活动监视器以终止恶意节点进程。
我认为可能发生的事情是你在3000上运行,然后移动端口,前一个可能没有正确退出,所以你看到的是前一个流星实例的mongodb实例。
答案 1 :(得分:1)
当您在端口2999上运行另一个流星时,会发生这种情况,忘掉它并尝试在通常的端口上启动第二个实例。
答案 2 :(得分:0)
尝试确保Meteor使用本地嵌入式mongo db,它将自行管理:
导出MONGO_URL =''
答案 3 :(得分:0)
我的bash设置发生了一些变化,我没有将其复制到zsh。我卸载了zsh和meteor现在可以找到并访问mongo。