在Windows Azure上使用MongoDB运行Node.js的问题

时间:2012-02-10 19:11:49

标签: node.js mongodb azure

我一直在努力完成教程https://www.windowsazure.com/en-us/develop/nodejs/tutorials/web-app-with-mongodb/,它基本上创建了一个可以访问Mongo DB的简单node.js应用程序。使用命令Start-AzureEmulator在本地启动程序时,我一直遇到以下问题:

“无法建立连接,因为目标计算机主动拒绝了它127.0.0.1:27017”

我尝试了各种端口和配置但没有成功。奇怪的是,当我运行mongodb.exe时,数据库会在没有打嗝的情况下启动(这只是通过不在Azure模拟器中的命令行)。我也尝试过多次重新安装所有工具。我似乎无法做下一步该做什么。

你们有没有遇到过这个问题或能够完成本教程?

作为旁注,您是否知道任何允许使用带有node.js的套接字的云提供商?这是我尝试使用Azure的主要原因之一。

1 个答案:

答案 0 :(得分:1)

我假设您已经按照说明一步一步地进行了修改,但还没有修改过任何内容?

我从下面的屏幕截图中注意到,示例试图在127处打开Mongo。 255 .0.1:27017,而不是127.0.0.1:27017:

Mongo & Node Service URL's

如果您在错误的地址上查找Mongo,我建议您检查Azure服务的网址。