我的代码是:
var connect = require('connect');
var app = connect();
var logger = function(req, res, next) {
console.log(req.method, req.url);
next();
};
var helloWorld = function(req, res, next) {
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World');
};
app.use(logger);
app.use(helloWorld);
app.listen(3000);
console.log('Server running at http://localhost:3000/');
我试图再次运行它。然后我收到了一个错误:
Error: listen EADDRINUSE :::3000
据我了解,我必须杀死3000端口。 我对吗?怎么做?
非常感谢!
答案 0 :(得分:1)
如果您使用的是Mac,请运行此命令以查找在端口3000上运行的进程的PID
lsof -i :3000
如果您使用的是unix / linux,请使用此命令查找PID
netstat -anlp | grep 3000
获得PID后,运行kill命令将其杀死
kill -9 <PID from above command>