windows azure mongodb教程不起作用

windows azure mongodb教程不起作用,windows,node.js,azure,azure-storage,Windows,Node.js,Azure,Azure Storage,我遵循了以下教程: 正如教程所说,执行app.js,但我得到: 没有收到任何数据 无法加载网页,因为服务器未发送任何数据 我想知道本教程的意思是什么: 必须将上面的连接字符串替换为先前创建的MongoDB服务器的连接字符串。例如mongodb://mymongodb.cloudapp.net/tasks. 谢谢。您收到的错误表示“node.js应用程序与MongoDB服务器之间没有连接”。这是安装MongoDB的一个非常重要的步骤,如下所示: 创建虚拟机并安装MongoDB 本教程假设您已在

我遵循了以下教程:

正如教程所说,执行app.js,但我得到:

没有收到任何数据 无法加载网页,因为服务器未发送任何数据

我想知道本教程的意思是什么:

必须将上面的连接字符串替换为先前创建的MongoDB服务器的连接字符串。例如mongodb://mymongodb.cloudapp.net/tasks.


谢谢。

您收到的错误表示“node.js应用程序与MongoDB服务器之间没有连接”。这是安装MongoDB的一个非常重要的步骤,如下所示:

创建虚拟机并安装MongoDB

  • 本教程假设您已在Windows Azure中创建虚拟机。创建虚拟机后,需要在虚拟机上安装MongoDB:
  • 要创建Linux虚拟机并安装MongoDB,请参阅
因此,如果您已完成上述步骤,则必须已将MongoDB安装的虚拟机DNS名称创建为“your_MongoDB_VM_name.cloudapp.net”,否则请完成此步骤

因此,如果您在Linux虚拟机上安装了MongoDB,并且如果您的DNS名称为“your_MongoDB_VM_name.cloudapp.net”,那么在App.js中,您将更改以下行:

var taskList = new TaskList('mongodb://Your_MongoDB_VM_name.cloudapp.net/tasks');
上述更改将允许Node.js应用程序与Linux机器上运行的MongoDB服务器连接,并且Node.js应用程序必须进行此更改才能正常工作