1、automapper 将一个对象的字段的值映射到另一个对象相应的字段中 使用: 1.引用NuGet:AutoMappert 、AutoMapper.Extensions.Microsoft.DependencyInjection 2.新建一个类Profile结尾 :继承Profile 3.创建构造函数,通过CreateMap 完成 对象关系映射 4.完成automapper注入(Program) 5.完成构造函数注入(控制器) 6.使用automapper
2、autofack
IOC 控制反转 DI 依赖注入 可以批量(反射)完成 注入的过程 RegisterAssemblyTypes(程序集数组),程序集必须是public的 AsImplementedInterfaces():表示注册的类型,以接口的方式注册 PropertiesAutowired():支持属性注入 Where:满足条件类型注册1.子组件 接受父页面 传值用的是props
1.1导入组件
1.2挂载组件
1.3使用组件 2、了解一下base64 是什么 存储或传输数据 ,处理文本数据的场景中,用于表示、传输、存储一些二进制数据,包括 MIME 的电子邮件及 XML 的一些复杂数据,Base64也被用在URL、Cookie、网页中的图片等传输二进制数据 3、了解请求头都包含哪些信息 Accept:浏览器能够处理的内容类型 Accept-Charset:浏览器能够显示的字符集 Accept-Encoding:浏览器能够处理的压缩编码 Accept-Language:浏览器当前设置的语言 Connection:浏览器与服务器之间连接的类型 Cookie:当前页面设置的任何Cookie Host:发出请求的页面所在的域 Referer:发出请求的页面的URL User-Agent:浏览器的用户代理字符串 4、JWT和Session和Cookie 的区别 相同点:能够支持你在发送不同的页面请求之间,并验证你的登录状态的一种机制。可以对用户进行身份验证,用来处理在不同页面之间切换,保存用户登录信息的机制。 密码签名:JWT加密签名,Session Cookies没有 JSON是无状态的:JWT是无状态的,存储在客户端。Session Cookies存储在服务器内存中 可扩展性:JSON是无状态的,可以节省大量服务器资源。 JWT支持跨域认证:Session Cookies只能作用在单个结点的域或者它的子域里面有效。JWT能够通过多个结点进行多个节点进行用户认证。 标签:浏览器,JWT,base64,autofack,组件,Session,Cookie,automapper From: https://www.cnblogs.com/My-bokes/p/17011078.html