2-1创建一个简单的NodeJS服务器

5 阅读1分钟

同样的打开NodeJS官网,其中有一段创建服务器的示例代码

import { createServer } from "node:http";

const server = createServer((req, res) => {
  //200代表状态码     MIME type(设置返回的内容的类型,帮助浏览器更好的渲染)    
  res.writeHead(200, { "Content-Type": "text/plain" });
  res.end("Hello World!\n");
});

//接受三个参数 port hostname(IP address) 回调函数
server.listen(3000, "127.0.0.1", () => {
  console.log("Listening on 127.0.0.1:3000");
});

常见的状态码:

状态码含义描述
1XX信息响应请求已经被处理,正在继续
2XX成功响应请求已成功被服务器接受,理解
3XX重定向响应需要进一步操作以完成请求
4XX客户端错误请求包含语法错误或无法完成请求
5XX服务端错误服务器在处理请求过程中发生了错误