Javascript Nodejs应用程序频繁崩溃
我正在使用Javascript Nodejs应用程序频繁崩溃,javascript,node.js,gulp,nodemon,Javascript,Node.js,Gulp,Nodemon,我正在使用gulp nodemon在server.js文件发生更改时频繁重启nodejs服务器 下面是从server.js中摘录的代码: var express = require('express'); var app = express(); var router = express.Router(); var path = require('path'); app.use(express.static(path.join(__dirname, 'site'))); // "public
gulp nodemon
在server.js
文件发生更改时频繁重启nodejs服务器
下面是从server.js
中摘录的代码:
var express = require('express');
var app = express();
var router = express.Router();
var path = require('path');
app.use(express.static(path.join(__dirname, 'site'))); // "public" off of current is root
app.listen(9090, function () {
console.log('Example app listening on port 9090!');
});
app.get('/getProducts', function(req, res){
console.log(req.body.query);
res.send({
hey: "hello"
});
});
我经常遇到以下错误:
我甚至尝试更改端口(netstat-a
)。nodejs服务器有时工作,有时不工作
PS:我在Windows 8上你有2个
应用程序。listen()
calls@Ananth谢谢,我更新了。我仍然可以看到相同的错误。您是否可以尝试检查是否有其他文件或进程正在使用端口9090
?也许是像lsof-i之类的东西?@kucing_terbang我在windows上。我已经用netstat-a检查过了。server.js的第13行是哪一行?是不是app.listen(9090,
)?那么肯定有什么东西已经在9090上监听了。你的gulp nodemon
设置是什么?可能你有类似的问题?你的节点和nodemon版本是什么?