我开始使用Meteor,使用示例:
https://www.meteor.com/examples/parties
如果我部署并加载部署URL(http://radically-finished-parties-app.meteor.com/),该应用程序运行......那里没什么魔法......这是一个简单的例子
当我想在本地运行它时出现我的问题,我收到以下消息"您正在尝试在本机驱动程序端口上访问MongoDB.对于http诊断访问,将1000添加到端口号"
我让流星运行终端命令:meteor --port 3004
设置: - Mac OS 10.9 - Chrome 31
发生这种情况是因为您正在访问Web浏览器中的mongodb端口.
当您运行流星应用程序时,例如在端口3004上
端口3004将是端口3005的Web代理
端口3005将是一个'原始'的意义上的流星应用程序(没有websockets部分..我认为)
端口3006将是mongodb(您正在访问).
尝试使用其他端口.或者使用更简单的端口,例如meteor
在Web浏览器中运行和访问端口3000.
如果你移动端口号的原因是因为它说端口正在使用中,流星应用可能没有在你的计算机上正常退出.重新启动计算机或查看活动监视器以终止恶意节点进程.
我想可能发生的事情是你在3000上运行,然后移动端口,前一个可能没有正确退出,所以你看到的是一个以前的流星实例的mongodb实例.