2016-06-14 53 views
0

我想在c9.io運行節點快遞,但我有問題,它給了我這個錯誤,我無法弄清楚。我收到此錯誤消息。節點服務器沒有運行 - 拋出process.nextTick(函數(){扔錯誤;})

$ node app.js 
Server is running 

/home/ubuntu/workspace/RESTful Routing/RESTfulBlogApp/node_modules/mongodb/lib/server.js:242 
     process.nextTick(function() { throw err; }) 
            ^
Error: getaddrinfo ENOTFOUND localhost.restful_blog_app localhost.restful_blog_app:27017 
    at errnoException (dns.js:27:10) 
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26) 

var bodyParser = require("body-parser"), 
mongoose  = require("mongoose"), 
express  = require("express"), 
app   = express(); 

    mongoose.connect("mongodb://localhost.restful_blog_app"); 
    app.set("view engine", "ejs"); 
    app.use(express.static("public")); 
    app.use(bodyParser.urlencoded({extended: true})); 

    app.listen(process.env.PORT, process.env.IP, function(){ 
     console.log("Server is running"); 
    }); 
+0

URL localhost.restful_blog_app可能是錯誤的 – tkausl

+0

我檢查了他們正確的路徑。 – spaceDog

+0

'mongoose.connect(「mongodb://localhost.restful_blog_app」);'什麼是數據庫名稱? –

回答

0

我認爲這是​​

0

您應該還記得在運行服務器之前啓動數據庫。如果您仍然遇到問題,請嘗試將localhost更改爲127.0.0.1。

+0

謝謝!我會牢記這一點。 – spaceDog

相關問題