nodejs-http内置模块

2020-03-02  本文已影响0人  1CC4

安装http协议

npm i http -S

// 引入http协议
const http = require('http');

// 创建web服务实例
// 请求对象request,响应对象response
const webServer = http.createServer((request, response) => {
    // 1、接收请求
    let url = request.url;  //请求url
    // 跳过请求图标
    if(url == '/favicon.ico') return;
    console.log(url);
    // 2、处理业务 注册 登录
    response.writeHead(200, { 'Content-type': 'text/html;charset=utf-8' })
    //解决中文乱码
    if (url == '/login.do') {
        response.write('<h1>登录界面</h1>') //响应数据
    } else if (url == '/register.do') {
        response.write('<h1>注册界面</h1>')
    } else {
        response.write('hello word')
    }
    console.log(url);
    // 3、响应数据
    response.end(); //结束
});

启动web服务器


webServer.listen(8080, () => {
    console.log('web服务启动成功,监听8080端口')
})

运行

只有80端口才不写,其它都要加端口号http://ip:port/

上一篇下一篇

猜你喜欢

热点阅读