美文网首页
2018-12-06 node.js

2018-12-06 node.js

作者: 三年_3 | 来源:发表于2018-12-06 19:26 被阅读0次

官网 \color{red}{nodejs.cn}

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中

相关文章

网友评论

      本文标题:2018-12-06 node.js

      本文链接:https://www.haomeiwen.com/subject/mwqacqtx.html