官网
1.
e: 切换网盘
2.
进入文件夹 cd空格文件夹名字
3.
node空格文件名 执行某个文件
node中的模块系统
http搭建后台服务器
使用http模块搭建服务器
1.引入http模块
const http=require('http')
2.创建服务
var server=http.createServer(function(request,response){
console.log('服务器启动')
})
3.指定端口号
server.listen(8080);
var server=http.createServer(function(req,res){
res.write('succ'); 响应内容是什么
res.end(); 响应结束
})
node中的框架express
使用express搭建一个服务器
下载:npm install express / cnpm install express
关于处理用户请求
1.server.get 专门处理get
2.server.post 专门处理post请求
3.server.use 既可以处理get请求也可以处理post请求
处理文件
下载:express-static 专门用来处理静态文件
cnpm install express-static / npm install express-static
把post数据转换成对象格式
下载body-parser:cnpm install body-parser
发送cookie 读取cookie
cnpm install cookie-parser
cookie 和session 的区别
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。
2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗
考虑到安全应当使用session。
3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能
考虑到减轻服务器性能方面,应当使用COOKIE。
4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。
5、小建议:
将登陆信息等重要信息存放为SESSION
其他信息如果需要保留,可以放在COOKIE中