使用NodeJs构建一个简易的服务器


使用原生NodeJs构建一个简易的服务器

首先新建一个文件夹,位置无所谓。进入文件夹新建一个js文件用来写代码。代码如下

const http = require('http');
http.createServer((request, response)=> {
    //设置响应头
    response.writeHead(200,{"Content-Type":"text/html;charset=UTF-8"});
    //响应体信息
    response.write("<h1>予安博客</h1>");
    //结束事件
    response.end();
}).listen(8080); //设置监听端口号

require('http'):引入http模块;
http.createServer((request,response)=>{}):开启一个监听事件,每次http都会触发这个事件。参数是一个回调函数。
request:接收用户请求的信息
response:服务端响应回去的信息
listen():设置服务器端口

保存文件打开终端,cd进入到当前js所在的文件。执行 node 文件名.js。例:我的js文件为index.js。就在终端输入node index.js;

如使用命令进入不到指定文件可以在vscode 点击终端 > 新建终端 或按下ctrl+~打开终端。输入node index.js即可。

命令执行后终端不会有什么反应。

打开浏览器输入localhost:8080

8080是端口号,若你在构建服务器时端口号写的不是8080,请将其更改成你所设置的端口

输入完地址按下 enter 你将会在浏览器里看到你写在响应体的信息打印到页面上。

当看到页面上的信息,此时你的NodeJs服务器就已搭建完成啦。

注意:每次只要代码一修改就要重启nodejs服务器。ctrl+c先停止服务器,然后输出上面命令重启服务器。

声明:予安博客 | 版权所有 | 如未注来源,均为原创 | 本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 使用NodeJs构建一个简易的服务器


慎终如始,则无败事。