node.js 创建服务器

// 引入http模块
let http = require('http');
// 引入url模块 获取域名后面的url
let url = require('url');

// 创建http服务
// request 获取客户端传过来的信息,response 给浏览器响应的信息
http.createServer((request, response) => {
console.log(request.url);
// 设置响应头
response.writeHead(200,{'Content-Type': 'text/html;charset=UTF-8'});
response.write('<head><meta charset="UTF-8"></head>');
response.write('我的第一个nodejs222');

// 获取域名后面的url
if(request.url !== '/favicon.ico') {
// url.parse()
// 解析 URL url.format(urlObject)
// 是上面 url.parse() 操作的逆向操作 url.resolve(from, to) 添加或者替换地址
let query = url.parse(request.url, true);
console.log(query);
}
// 结束响应 也可以输出值
// response.end('结束nodejs');

response.end();
}).listen(8888);
console.log('httpServer 127.0.0.1:8888');

// 想要修改保存完不重启 Nodejs 自启动工具 supervisor sudo npm install -g supervisor
// 用 sudo supervisor app.js启动项目
// npm淘宝镜像 sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

猜你喜欢

转载自www.cnblogs.com/zhaofeis/p/12806874.html