在vscode 上安装一个插件 Node Snippets
创建一个js文件 直接输入node 就能创建一个服务器
node-http-server
var http = require('http'); //表示引入一个HTTP模块
/*
request 表示获取url传过来的信息
response 表示给浏览器 响应信息
*/
http.createServer(function (request, response) {//创建一个WEB服务
//设置响应头,第一个参数表示 状态码
response.writeHead(200, {'Content-Type': "text/html;charset='utf-8'"});
response.write("<head><meta charset ='UTF-8'></head>")//解决页面显示中文出现乱码的问题
response.write('hello')
//在页面上输出一段话,并且结束响应
response.end('Hello World');
}).listen(8081);//表示一个端口
console.log('Server running at http://127.0.0.1:8081/');
url.parse() 解析url
var http = require('http');
let url = require('url')
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
console.log(request.url);
if(request.url !=='./favicon.ico'){
var userinfo = url.parse(request.url,true).query; //把得到的url 解析成一个对象的形式
console.log(`姓名:${userinfo.name}`)//拿到url的信息
}
response.end('Hello World');
}).listen(8081);
console.log('Server running at http://127.0.0.1:8081/');
supervisor安装
cnpm i -g supervisor