node.js - 在 Windows Azure 上使用 MongoDB 运行 Node.js 时出现问题

标签 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 的主要原因之一。

最佳答案

我假设您已经按照说明一步步操作并且尚未修改任何内容?

我从下面的屏幕截图中注意到,该示例尝试在 127.255.0.1:27017,而不是 127.0.0.1:27017 打开 Mongo:

Mongo & Node Service URL's

我建议检查您的 Azure 服务的 URL,以防您在错误的地址上查找 Mongo。

关于node.js - 在 Windows Azure 上使用 MongoDB 运行 Node.js 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9233410/

相关文章:

ruby-on-rails - 如何全局覆盖 Mongoid::Document._id 生成

visual-studio - Azure(C#)System.IO.FileNotFoundException : Could not find file

node.js - 上传大文件导致错误 : "Payload content length greater than maximum allowed: 1048576"

node.js - npm install 和 npm install --save 之间的区别?

javascript - 查询 Mongo 获取今天添加的所有条目(新手)

mongodb - Spring MongoItemReader 不读取单次执行的所有记录

azure - 基于Message属性触发WebJob方法

java - 如何使用 Java SDK 列出 Azure 上的“我的图像”?

javascript - 带循环的node-jsdom不起作用

javascript - 是否可以漂亮地打印 JSDOM 文档?