http模块
- 获取url输入信息
- 浏览器根据url,返回响应信息
var http = require('http');
http.createServer(function(req,res){
//req 获取url输入信息
//res 浏览器根据url,返回响应信息
// 设置HTTp头部,状态码是200,文件类型是html,字符集utf8
res.writeHead(200,{"Content-Type":"text/html;charset=UTF-8"});
// res.write("hellow")
// res.end()
res.end("hello world11");
}).listen(8888)
console.log('server running at http://127.0.0.1:8888')
url模块
输入node,终端进入node系统
打印url
url.parse() 解析url
url.parse('http://www.baidu.com')
url.format() 是url.parse()的逆向操作
获取get参数
var http = require('http');
var url = require('url');
http.createServer(function(req,res){
if(req.url != '/favicon.ico'){
console.log(req.url)
var result = url.parse(req.url,true);
console.log(result)
console.log(result.query.aid)
console.log(result.query.bid)
}
// 设置HTTp头部,状态码是200,文件类型是html,字符集utf8
res.writeHead(200,{"Content-Type":"text/html;charset=UTF-8"});
// res.write("hellow")
// res.end()
res.end("hello world");
}).listen(8888)
console.log('server running at http://127.0.0.1:8888')
var result = url.parse(req.url,true);加true是解析字符串,下图是false
supervisor 保存自动修改,直接刷新看页面
cnpm -g install supervisor
启动由node index1.js 变为supervisor index1.js
supervisor index1.js
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。