【node学习笔记】---http模块、url模块、supervisor工具(监控文件改变自动重新启动)。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/Miss_liangrm/article/details/102637145

(1)http模块

// http模块

var http = require('http');
http.createServer(function(req,res){
    // req请求   res响应
    res.writeHead(200,{'Content-Type':'text/html;charset="utf-8"'})
    res.write('你好');
    res.write('我是第一个node程序');

    res.end();   //结束响应
}).listen(8080,res=>{
    console.log('serve is running,port is 8080')
});

(2)url模块

var http = require('http');
var url = require('url');
http.createServer((req,res)=>{

    /**
     * req.url获取浏览器里面url的信息
     */

    // http://localhost:8081/news?abc=123&def=456
    console.log(req.url)

    if(req.url != '/favicon.ico'){   // 非无效地址
        var result = url.parse(req.url,true);
        // 获取url连接上面的参数
        console.log(result.query.abc);   // 123
        console.log(result.query.def);  // 456
    }
    
    res.end();
}).listen(8081,res=>{
    console.log('Serve is running,port is 8081');
});

(3)自动重新启动项目

推荐几个自己自动监控项目文件改变,然后自动重新启动项目。

supervisor   /  nodemon 等。

这个我说下supervisor的使用。

(3-1)安装

npm install supervisor -g

(3-2)使用

supervisor   需要启动的项目.js文件

 -------暂完。

猜你喜欢

转载自blog.csdn.net/Miss_liangrm/article/details/102637145