2021
06-11
06-11
koa2服务配置SSL的实现方法
一:前言1:SSL证书我的域名在腾讯云,每次解析新建一个三级域名(假设是 aaa.jiangw1.com),都会赠送一年的SSL,申请成功后下载SSL证书,如下:可以看到准备了各种服务器的文件,node服务用红圈中的通用ssl文件即可。2:解析aaa.jiangw1.com记录类型填A,记录值填服务器公网IP二:代码以下代码限定koa2项目,其余node项目也都类似。1:安装依赖npminstallkoa-sslifynpminstallkoa2-cors2:app.js新增constapp=new...
继续阅读 >
JWT简介什么是JWT全称JSONWebToken,是目前最流行的跨域认证解决方案。基本的实现是服务端认证后,生成一个JSON对象,发回给用户。用户与服务端通信的时候,都要发回这个JSON对象。该JSON类似如下:{"姓名":"张三","角色":"管理员","到期时间":"2018年7月1日0点0分"}为什么需要JWT先看下一般的认证流程,基于session_id和Cookie实现1、用户向服务器发送用户名和密码。2、服务器验证通过后,在当前对话(s...
koa2-MVC架构---------后端技术做前端环境:nodejs开发工具:VisualStudioCode(下文简称:VSC)环境安装,工具安装及中文自行百度,环境调整好后开始进入正题。1、在硬盘上新增一个文件夹,打开VSC,点击‘添加工作区文件夹',如果没有欢迎‘使用页面',点击--文件--新建窗口,效果如下图:2、添加vsc调试。Shift+ctrl+p,输入框内输入:launch.json选择刚刚的文件夹3、目录结构从低到高onebyone3-1、package.json{"name":"ko...
之前做了活动投放页面在百度、360等渠道投放,采用koa2+模版引擎的方式。发现几个问题相较于框架开发页面效率较低,维护性差兼容性问题,在页面中添加埋点后发现有些用户的数据拿不到,排查后发现通过各个渠道过来的用户的设备中仍然包含大量低版本的浏览器。 服务端渲染 服务端渲染和单页面渲染区别查看下面两张图,可以看到如果是服务端渲染,那么在浏览器中拿到的直接是完整的html结构。而单页面是一些scri...