Skip to main content

http

/*
* 加载【http】模块,该模块由javascript来编写
* 职责是创建 web 服务器 及 处理http相关的任务等
*/
const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

// 通过 createServer 创建 web服务器
const server = http.createServer((req, res) => {
//req 请求体:获取请求相关的信息(请求来自哪里、是get还是post)
//res 响应体:告诉服务器给请求响应什么内容

// 设置响应的请求头状态码是200
res.statusCode = 200;
// 设置返回的文本类型:纯文本
res.setHeader('Content-Type', 'text/plain');
// 最后给客户端返回 hello world
res.end('Hello World!\n');
});
// 通过 listen 监听端口 的请求
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});