我在node.js中编写了以下创建服务器代码:
var http = require("http");
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end("Howdy");
}).listen(8081);
console.log("server running on port 8081");
这工作得很好,当我在本地主机上运行时,我得到了在浏览器上呈现的响应。因为 HTTP 状态 200 表示 OK 请求(成功的 HTTP 请求),所以我尝试使用 404,将第 4 行编辑为:
response.writeHead(404, {'Content-Type': 'text/plain'});
但是我仍然在浏览器上得到与http状态200相同的响应。因为404会发送“找不到页面”类型的通知,我想知道我的代码或http服务器配置或浏览器是否有问题?