web文档 https://developer.mozilla.org/ 用谷歌进
函数挂载到res对象上
res.render=function(){
...
}
获取用户get提交的数据,要用到url模块,是node内置模块,不是第三方模块
通过url直接获取数据,通过url模块将数据解析成一个json对象,不用自己截取
var urlObj=url.parse(req.url,true);
通过url.parse解析url,第二个参数默认为false,设为true,将query属性解析成对象
JSON.parse()将字符串转换成json对象,数组
JSON.stringify(list)将数组转换成字符串
代码格式化,json在线格式化 http://tool.oschina.net/codeformat/json
为了防止文件覆盖,所以先读取文件,转换成数组,push数据后再转换成字符串写入
post提交数据,数据量可能比较大,会分多次进行提交,此时要获取数据,必须监听事件
1.监听request的data事件,浏览器每次提交数据都触发一次data事件
2.监听request的end事件,浏览器把所有数据都提交到服务器,会触发end事件
js函数工具库 https://underscorejs.org/
直接在npmjs.com 官网上下载 https://www.npmjs.com/package/underscore
浏览器端使用 https://underscorejs.org/underscore.js script引入js文件
nodejs服务器端使用 npm init -y npm install underscore --save
封装重复代码