NodeJs是什么我想大家已经很了解了,作为一个前端工程师,想要不断提升自己,一般都会接触到后端服务器的技术,NodeJs给我们提供了一个学习成本相对较低的捷径可走。
node最强大的一个功能就是可以基于Chrome浏览器V8引擎,让前端工程师创建自己的服务器。这篇文章主要用node原生http模块搭建服务器,文章中的基础知识我就不解释,可以翻看之前的node笔记
一:安装
二: 搭建http服务器
导入http模块
创建app.js
文件,导入node中的http
模块
const http = require('http')
创建服务器并设置响应报文
const server = http.createServer((req, res) => {
// 设置响应体
res.writeHeader(200, {
"Content-Type": "text/plain"
})
// 响应内容
res.end("来了老弟!")
})
启动服务器
server.listen(1024)
console.log('Server running at http://127.0.0.1:1024')
三: 运行node
打开终端,输入命令node app.js
项目启动成功,在浏览器地址栏输入localhost:1024
此时会看到中文乱码,我们在设置响应体的时候,设置一下编码格式
"Content-Type": "text/plain; Charset=utf-8"
我们修改了服务器,需要重新运行一下node app.js
中文乱码就解决了
更多文章访问个人博客:http://www.lfanliu.top
网友评论