【发布时间】:2015-12-25 03:38:11
【问题描述】:
我在 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 服务器配置是否有问题,或者浏览器?
【问题讨论】:
标签: node.js http-status-code-404 http-status-code-200