美文网首页
node创建一个最基本服务器

node创建一个最基本服务器

作者: 隔壁老樊啊 | 来源:发表于2019-04-13 15:19 被阅读0次

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

image.png

项目启动成功,在浏览器地址栏输入localhost:1024

image.png

此时会看到中文乱码,我们在设置响应体的时候,设置一下编码格式

 "Content-Type": "text/plain; Charset=utf-8"

我们修改了服务器,需要重新运行一下node app.js

image.png

中文乱码就解决了


更多文章访问个人博客:http://www.lfanliu.top

相关文章

网友评论

      本文标题:node创建一个最基本服务器

      本文链接:https://www.haomeiwen.com/subject/ugzlwqtx.html