通过node.js创建web服务器

示例代码:

serve.js

/*
引入创建web服务器所需的系统模块http对象
 */
const http = require('http');
// 通过createServer()创建一个服务
const appServer = http.createServer();
/*
监听网络请求(当客户端发送请求时,该监听事件就会响应)
参数一:request 表示事件名称
参数二:事件处理函数,其中request 表示请求对象,response 表示响应对象
 */
appServer.on('request',(request,response) =>{
    let obj = {
      name:'guobao',
        sex:'男'
    };
    // 当监听到网络请求时返回指定的数据
    response.end('<h1>WEB</h1>');
});

// 监听8090端口(该服务的端口为8090)
appServer.listen(8090);
console.log('web服务以启动,可以通过localhost:8090进行访问');

注意:当调用完end()以后,后续的代码块都不会执行。

运行:

1、通过 nodemon 命令启动该web服务

nodemon serve.js

2、在浏览器输入localhost:端口号 进行访问

 http://localhost:8090/ 

效果图:

web服务器

注意:可以通过Ctrl + C 结束当前正在运行的服务

如果觉得文章有帮助到你,可以扫描以下二维码
   请本文作者 喝一杯
pay_weixin pay_weixin

发表评论

电子邮件地址不会被公开。 必填项已用*标注