The combined use of Nodejs network requests and file reading

var http = require('http');
var fs = require('fs');
var server = http.createServer();

server.on('request', function(req, res) {
    
    
    //console.log(res.method,res.url);

    if (req.method == "GET") {
    
    
        console.log("get请求");
    } else if (req.method == "POST") {
    
    
        console.log("post请求");
    }

    var urls = req.url;
    console.log(urls, "urls");
    if (urls == '/') {
    
    
        // 纯字符编码
        //res.setHeader("Content-type", "text/plain;charset=utf-8");
        //网页编码设置
        res.setHeader("Content-type", "text/html;charset=utf-8");
        fs.readFile('./test.html', 'utf-8', function(err, data) {
    
    
            res.end(data);
        })
    } else {
    
    
        fs.readFile('..' + urls, function(err, data) {
    
    
            res.end(data);
        })
    }

})
server.listen(1081, function() {
    
    
    console.log("请打开浏览器127.0.0.1:1081")
})

Effect picture:

insert image description here

Guess you like

Origin blog.csdn.net/weixin_45932157/article/details/123547835