Node.js nodeJS-未处理的&x27;错误';事件
我每次启动Node.js nodeJS-未处理的&x27;错误';事件,node.js,npm,nodemon,Node.js,Npm,Nodemon,我每次启动npm start时都会遇到这个错误,据我所知,这是由于一个进程在同一个端口上运行,因此我必须使用netstat-nlp | grep 3000搜索它并终止该进程 但在每次文件更改时都这样做是非常不方便的,我还有一个nodemon错误,这可能会导致它:[nodemon]应用程序崩溃-在启动之前等待文件更改… App.js: var mongoose = require("mongoose"); var bodyParser = require("body-parser"); mong
npm start
时都会遇到这个错误,据我所知,这是由于一个进程在同一个端口上运行,因此我必须使用netstat-nlp | grep 3000
搜索它并终止该进程
但在每次文件更改时都这样做是非常不方便的,我还有一个nodemon错误,这可能会导致它:[nodemon]应用程序崩溃-在启动之前等待文件更改…
App.js:
var mongoose = require("mongoose");
var bodyParser = require("body-parser");
mongoose.Promise = require("bluebird");
var apiRouter = require('./routes/routes');
var express = require("express");
var app = express();
//raccourci pour bootstrap
app.use(bodyParser.urlencoded({
extended: true
}));
app.use(bodyParser.json());
app.use(express.static('public'));
app.set('view engine', 'ejs');
//Ajout du slug course
app.use('/courses', apiRouter);
//Connexion à la bdd
mongoose.connect('mongodb://my_connection_string')
.then(
console.log("CONNECTE !!!")
);
app.listen(3000, function(){
console.log("Bonjour !");
});
在应用程序崩溃时杀死猫鼬:
process.on("SIGINT", () => {
mongoose.connection.close(() => {
console.log("App is closing, ending mongoose connection");
process.exit(0);
});
});
但是,您可能遇到以下错误:
当你的应用程序崩溃时杀死猫鼬:
process.on("SIGINT", () => {
mongoose.connection.close(() => {
console.log("App is closing, ending mongoose connection");
process.exit(0);
});
});
但是,您可能遇到以下错误:
您能显示您的代码吗?(app.js文件)完成@Héctor你能显示你的代码吗?(app.js文件)完成了@Héctoroh mate,我有过很多次这个问题,谢谢你指出!哦,老兄,我有这个问题很多次了,谢谢你指出!