我知道,当节点试图把自己绑定到一个已经在使用的端口EADDRINUSE发生。
问题是,这一切组合曾与一饮而尽nodemon时出现在我的代码更改为重新启动。 我有一种感觉,我得到这个错误,自从我搬到我的代码从斌/ WWW到我的app.js文件。
斌/ WWW看起来是这样的:
#!/usr/bin/env node
var app = require('../app');
gulp.js我重新开始使用此代码服务器:
// nodemon task
gulp.task('nodemon', function(){
nodemon({ script: 'bin/www', ext: 'html js' })
.on('change', ['styles-website', 'watch', 'test'])
.on('restart', function(){
console.log('restarted nodemon!')
})
});
在我的app.js文件,我有这个来启动服务器:
var server = app.listen(app.get('port'), function() {
console.log("Express server started!");
});
这一切工作正常,我第一次开始大口,但现在吞掉重新启动时出现错误:
Error: listen EADDRINUSE
我有一种感觉这事做的代码移出斌/ WWW的(必要得到socket.io我的应用程序变种工作)
有没有人对如何解决这个想法?
更新:使用“nodemon斌/ WWW”一饮而尽之外时,这一切工作正常