版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
(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文件
-------暂完。