- // 引入 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');
- // 想要修改保存完不重启 Node.JS 自启动工具 supervisor sudo NPM install -g supervisor
- // 用 sudo supervisor App.JS 启动项目
- // NPM 淘宝镜像 sudo NPM install -g cnpm --registry=https://registry.npm.taobao.org
来源: http://www.bubuko.com/infodetail-3528466.html