![](/img/trans.png)
[英]Node server response error: process.nextTick(function(){throw err;});
[英]node server not running - throwing process.nextTick(function() { throw err; })
我正在尝试在c9.io中运行node express,但是我遇到了问题,它给了我这个错误,我无法弄清楚。 我收到此错误消息。
$ 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");
});
我认为是mongoose.connect("mongodb://localhost/restful_blog_app");
您还应该记住在运行服务器之前启动数据库。 并且如果仍然有问题,则应尝试将localhost更改为127.0.0.1。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.