2012-06-30 34 views

回答

1

您收到的错误意味着“您的node.js应用程序和MongoDB服务器之间没有连接”。这tutorial已安装的MongoDB如下一个非常重要的一步:

创建一个虚拟机并安装MongoDB的

  • 本教程假设你已经在Windows Azure中创建的虚拟机。创建虚拟机后,您需要在虚拟机上安装的MongoDB:
  • 要创建一个Linux虚拟机并安装MongoDB中,看到Installing MongoDB on a Linux Virtual machine.

所以,如果你在上面,你必须已创建MongoDB的安装步骤完成虚拟机的DNS名称为“Your_MongoDB_VM_name.cloudapp.net”,如果不是请完成这一步。

所以如果你在Linux上虚拟机安装MongoDB的,如果你的DNS名称是“Your_MongoDB_VM_name.cloudapp.net然后App.js你会更改以下行beow:

var taskList = new TaskList('mongodb://Your_MongoDB_VM_name.cloudapp.net/tasks'); 

上述变化将让您的Node.js应用程序与在Linux机器上运行的MongoDB服务器连接,并且您的node.js应用程序必须执行此更改才能工作。