美文网首页
nodejs-http内置模块

nodejs-http内置模块

作者: 1CC4 | 来源:发表于2020-03-02 18:36 被阅读0次

    安装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/

    相关文章

      网友评论

          本文标题:nodejs-http内置模块

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