webpack 是一个模块打包器。它的主要目标是将 JavaScript 文件打包在一起,打包后的文件用于在浏览器中使用。
平常做的业务都是
Vue+element
的后台系统, 把自己常用的代码List分享给大家, 欢迎指正~
前言
刚回答了SegmentFault上一个兄弟提的问题《非对称解密出错》。这个属于Node.js在安全上的应用,遇到同样问题的人应该不少,基于回答的问题,这里简单总结下。
非对称加密的理论知识,可以参考笔者前面的文章《NODEJS进阶:CRYPTO模块之理论篇》。
写在前面
body-parser
是非常常用的一个express
中间件,作用是对http请求体进行解析。使用非常简单,以下两行代码已经覆盖了大部分的使用场景。
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
本文从简单的例子出发,探究body-parser
的内部实现。至于body-parser
如何使用,感兴趣的同学可以参考官方文档。
入门基础
- domain:cookie属于哪个域,如果不显示声明,则限制只有当前域可以访问。比如当前域名为id.qq.com,那么默认当前域下的cookie www.qq.com无法访问。如果某个cookie申明domain为qq.com,那么,只要是qq.com域下,都可以访问该cookie。
- path:cookie所属的路径,比如声明path=/,那么,所有路径下的页面都可以访问该cookie。如果声明cookie所属的path为/test,那么/test/sub-test/下的页面也可以访问该cookie,而/hello下的页面则无法访问该cookie。
- httpOnly:页面的js无法读写该cookie。
- secure:该cookie只能在https环境下使用。
- expires:过期时间
- maxAge: