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