【发布时间】:2016-07-12 01:07:42
【问题描述】:
我使用 that 在 sublime 中创建了 javascript 构建系统
然后我使用该代码运行服务器
var server = require('http');
function engine(request, response){
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end("Hello");
}
server.createServer(engine).listen(3000);
但是当我进行更改时,例如将 Hello 更改为 Hello World 并刷新浏览器并没有任何意义,当我尝试重新运行 (f7) 时它会引发异常
events.js:141
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE :::3000
at Object.exports._errnoException (util.js:870:11)
at exports._exceptionWithHostPort (util.js:893:20)
at Server._listen2 (net.js:1231:14)
at listen (net.js:1267:10)
at Server.listen (net.js:1363:5)
at Object.<anonymous> (C:\Users\gsiradze\Desktop\nodejs\script1.js:4:8)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
[Finished in 0.1s]
我知道这是因为 3000 端口正在使用,但我怎样才能停止该端口然后运行新代码?
我是 node.js 的新手,请随时提出任何建议
【问题讨论】:
-
@BenFortune 你还没有阅读我的问题..
-
我确实做到了。阅读欺骗中的答案。
-
@BenFortune 阅读和?我也可以google。已经找到并尝试过。它抛出同样的错误
-
并停止对我得到的所有答案投反对票!
标签: javascript node.js