大家好,我是梅巴哥er
。本篇介绍关于Node版块的知识总结。
Node版块
常用学习网站:
知识归纳:
-
说一下http和https
- 参考博文:http和https
-
tcp和udp的区别
- 参考博文:区别
-
http请求方式,head方式
- head:类似于get请求,只不过返回的响应中没有具体的内容,用户获取报头
- options:允许客户端查看服务器的性能,比如说服务器支持的请求方式等等。
-
说一下http2.0
- 参考博文:http2.0
-
补充400和401/403状态码
- 参考博文:http状态码
-
cookie,sessionSorage,localStorage的区别
- 参考博文:区别
-
Cookie如何防范XSS攻击?
- 参考博文:攻击
-
cookie和session的区别
- 参考博文:区别
-
http常用的请求头
- 参考博文:请求头
-
GET和POST的区别
- 参考博文:两者区别
-
http支持的请求方法
- 参考博文:请求方法
-
介绍http协议(特征)
-
cookie有哪些字段可以设置?
- 参考博文:字段设置
-
get请求传参长度的误区
- 参考博文:长度误区
-
补充get和post请求在缓存方面的区别
-
首先要了解什么是缓存。
-
HTTP缓存的基本目的就是使应用执行的更快,更易扩展,但是HTTP缓存通常只适用于idempotent request(可以理解为查询请求,也就是不更新服务端数据的请求),这也就导致了在HTTP的世界里,一般都是对Get请求做缓存,Post请求很少有缓存。
-
get多用来直接获取数据,不修改数据,主要目的就是DB的search语句的感觉。用缓存(有个代理服务器的概念)的目的就是查db的速度变快。
-
post则是发送数据到服务器端去存储。类似db里的update delete和insert语句的感觉。更新db的意思。数据必须放在数据库,所以一般都得去访问服务器端。
-
-
简单实现Node的Events模块
- 参考博文:Events模块
-
node的事件方法讲讲看
-
node的特性,适合处理什么场景
-
你有用到Express,讲讲Express
- 参考博文:Express
-
HTTP缓存机制
- 参考博文:机制
-
怎么生成token,怎么传递