前端 er,什么时候,你想写一个 HTTP 服务器

当你第一次接触工程化的项目时,看到项目控制台正在 building,过一会突然跳出一个 URL 地址,你点开它居然是你刚写好的网页,好神奇。

当你接后端同伴的接口时,你把数据带去,接口竟然给你返回 500 错误;你去找后端,后端说这样传不行,你不知道为啥不行,反正按照他说的改完,返回 200 成功了。

有时候你的请求莫名其妙的就跨域了,后端说让你们自己处理,你就找呀找解决方案。但是为什么会跨域?后端怎么配置的,你也不清楚。

终于有一天,你痛定思痛,决定痛改前非,一定要自己搭一个 HTTP 服务器,彻底理清这里面的弯弯绕绕,从此拒绝被忽悠,拒绝做只听命令的大头兵。

但是话说回来了,怎么入手呢?

别急,这都给您备好啦。写 HTTP 服务器需要后端语言,不用说,自然首选 Node.js。

下面我们基于 Node.js 的 ​​http​​ 模块,一起搭建一个的 HTTP 服务器。

http 模块

一个超简单的 HTTP web 服务器的示例:

const http = require('http')  const server = http.createServer((request, response) => {   response.statusCode = 200   response.end('hello world') })  server.listen(3000)

更多文章请关注《万象专栏》