受け取ったエラーは、「node.jsアプリケーションとMongoDBサーバーの間に接続がない」ことを意味します。このチュートリアルには、以下のようにMongoDBをインストールするための非常に重要なステップがあります。
仮想マシンを作成し、MongoDBをインストールします
- このチュートリアルは、WindowsAzureで仮想マシンを作成したことを前提としています。仮想マシンを作成したら、MongoDBを仮想マシンにインストールする必要があります。
- Linux仮想マシンを作成して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アプリケーションで機能する必要があります。