2012-06-30 60 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應用程序必須執行此更改才能工作。