node学习笔记一
撰写于 2017-06-05 修改于 2017-07-05
nodeJS——服务器
http——协议
request 请求 输入-请求的信息
response 响应 输出-输出的东西
http——模块
文件操作:fs——File System
fs
异步 vs 同步
异步——多个操作可以同时进行,前一次的操作没完事,后一次也能开始
同步——一次一个
readFile(文件名, function (err, data){})
writeFile(文件名, 内容, function (err){})
oBtn.onclick=function (){
alert('a');
};
alert('b');
http
fs
数据请求——
前台->form、ajax、jsonp
后台->一样
前台 <-> 后台
http
请求方式:
1.GET 数据在url中
2.POST 数据不在url中
`req.url=>"/aaa?user=blue&pass=123456"
/aaa
user=blue&pass=123456`
GET数据解析
1.自己切
2.querystring xxx=xx&xxx=xxx
3.urlLib aaa?xxx=xx&xx=12
urlLib.parse(url, true);
pathname
query
POST数据 GET数据:
req.url——urlLib.parse(, true)
POST数据接收:POST数据比GET大得多
POST很大——分段
data 一段数据
end 全部到达
req.url => '/aaa?a=12&b=5'
obj={
pathname: '/aaa'
query: {a: 12, b: 5}
}
console.log(
第${i++}次收到数据); 记录i++数据