Windows マシンで nodejs を使用してプロジェクトを開始しようとしています。Windows が適切な環境ではないことはわかっていますが、それが私が使用しているものです。
でサーバーを起動中にエラーが発生しましたcompound server 8888。すべてのファイルを生成しました
compound init photo --tpl jade --css less --db mongodb
cd photo
npm install -l
compound generate crud album title images createdAt:date
コンパウンドをコンパウンドまたはコンパウンドjsとしてインストールできることに気付いた後、この世代はうまく機能しました(コンパウンドjsをインストールすると機能しませんでしたが、コンパウンドをインストールすると機能しました-両方とも同じだと思いました:-/)。
しかし、サーバーを起動しようとする
と、次のcompound server 8888
エラーで壊れます:
開発環境内で 0.0.0.0:8888 をリッスンする複合サーバー
{PATH}\photo\node_modules\jugglingdb-mongodb\lib\mongodb.js:74
(エラー) エラーをスローする場合。
^
エラー: [localhost:27017] に接続できませんでした
Server.connect.connectionPool.on.server._serverState ({PATH}\photo\node_modules\jugglingdb-mongodb\node_modules\mongodb\lib\mongodb\connection\server.js:564:74) で
EventEmitter.emit で (events.js:126:20)
connection.on._self._poolState で ({PATH}\photo\node_modules\jugglingdb-mongodb\node_modules\mongodb\lib\mongodb\connection\connection_pool.js:124:15)
EventEmitter.emit (events.js:99:17) で
Socket.errorHandler で ({PATH}\photo\node_modules\jugglingdb-mongodb\node_modules\mongodb\lib\mongodb\connection\connection.js:465:10)
Socket.EventEmitter.emit (events.js:96:17) で
Socket._destroy.self.errorEmitted で (net.js:329:14)
process.startup.processNextTick.process._tickCallback で (node.js:244:9)
どうやらMongoDBに接続できないようですが、なぜですか? このデータベースを MySQL のような場所で開始する必要がありましたか?
どんな助けでも大歓迎です。
ありがとうございました!