2012-08-02 66 views
1

我在啓動具有節點server.js的服務器時出錯。錯誤的細節在這裏:連接無法在節點應用程序中連接mongodb

path.existsSync is now called `fs.existsSync`. 
info - socket.io started 
[Thu, 02 Aug 2012 00:58:27 GMT] INFO Tower development server listening on port 3000 
[Error: Target script does not exist: node_modules/design.io/bin/design.io] 

/Users/Drew/test/desert-level-pets/node_modules/tower/lib/tower/server/store/mongodb/database.js:39 
      throw error; 
       ^
Error: failed to connect to [127.0.0.1:27017] 
    at Server.connect.connectionPool.on.server._serverState (/Users/Drew/test/desert-level-pets/node_modules/mongodb/lib/mongodb/connection/server.js:473:73) 
    at EventEmitter.emit (events.js:115:20) 
    at connection.on._self._poolState (/Users/Drew/test/desert-level-pets/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:92:15) 
    at EventEmitter.emit (events.js:91:17) 
    at Socket.errorHandler (/Users/Drew/test/desert-level-pets/node_modules/mongodb/lib/mongodb/connection/connection.js:387:10) 
    at Socket.EventEmitter.emit (events.js:88:17) 
    at Socket._destroy.self.errorEmitted (net.js:329:14) 
    at process.startup.processNextTick.process._tickCallback (node.js:244:9 

任何人都可以幫助我解決它嗎? 謝謝,

+0

'錯誤:無法連接到[127.0.0.1:27017]'表明您沒有在該IP地址和端口上運行的[MongoDB服務器](http://www.mongodb.org/downloads) 。在嘗試連接NodeJS之前,您可以使用'mongo' shell檢查服務器連接。 – Stennie 2012-08-02 07:46:18

回答

1

你需要確保你有一個mongodb的實例啓動並運行。另外,你是否在你試圖運行「塔式服務器」的目錄中運行「npm install」以安裝design.io和所有其他軟件包塔需求?看起來這是問題的一部分。