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

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

“不能连接,因为目标机器主动拒绝它127.0.0.1:27017”

我尝试了各种端口和configuration没有成功。 奇怪的是,当我运行mongodb.exe时,数据库启动时没有打嗝(这只是通过不在Azure模拟器内的命令行)。 我也曾尝试多次重新安装所有的工具。 看来我不知道下一步该做什么。

有没有人遇到过这个问题或已经能够完成本教程?

作为一个侧面说明,你们是否知道任何允许使用带有node.js的套接字的云提供者? 这是我尝试使用Azure的主要原因之一。

我假设你已经按照指示一步一步,还没有修改任何东西呢?

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

Mongo&Node服务URL

我build议检查你的Azure服务的URL,以防万一你在寻找Mongo的错误地址。