我正在从W3Schools tutorials学习Node.JS,我非常困惑为什么我的初始化不起作用。我做了一个档案:
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World!');
}).listen(8080);
并使用命令node myfirst.js
初始化它,这是我的文件的名称。它给了一个错误,但我然后打开http://localhost:8080
并且有文本Hello World!
。但是当我更改文件时:
res.end('Goodbye World!');
没有改变。每当我初始化我的Node文件时总是会出错,但我在Node.JS文档中找不到任何关于它的内容。有谁知道发生了什么?
好吧,我从@PubuduDodangoda得到的回复说我需要在我的命令行中运行它:
lsof -i:8080
kill -9 [result from above command]
我的代码现在完美无缺,感谢@PubuduDodangoda!