Http模块

什么是http模块?

http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电脑,变成一台 Web 服务器,从而对外提供 Web 资源服务。

 创建 web 服务器的基本步骤:

①导入 http 模块

②创建 web 服务器实例

③为服务器实例绑定 request 事件,监听客户端的请求

④启动服务器


导入Http模块

const http = require('http')

创建web服务器实例-调用http.creatServer()方法

const serve =http.createServer((require,response) =>{

响应头文件

返回头部信息,主要有两种方式:

res.setHeader:一次写入一个头部信息;

res.writeHead:同时写入header和status;

 设置响应头

   response.setHeader('Content-Type','text/plain;charset=UTF-8')

 设置响应体:服务器真正向浏览器返回的内容

 response.end('hello world\n')

开启服务器

serve.listen(port,() =>{
    console.log(`服务器已经运行了 端口号是:${port}/`);
})

req请求对象

只要服务器接收到了客户端的请求,就会调用通过 server.on() 为服务器绑定的 request 事件处理函数

res响应对象

在服务器 request 事件处理函数中,如果想访问与服务器相关的数据或属性,通过res.end(data) 方法响应。

你可能感兴趣的:(服务器,运维)