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++数据


Site by yophy using Hexo & Random

Hide