实现 eggjs 用户登录时的token生成和 跳转其他页面时token验证,没错 也就是authorization
(博主微信 : xuelangzhiye 后续如果有碰到啥难搞的问题,可以给博主wx上留言,如果博主攻克了,会回你,如果确实是很难搞的,博主攻克后会发到博客来)
几个步骤,跟紧博主
1、下载依赖
cnpm install --save egg-jwt egg-cors
2、配置/config/config.default.js 关闭安全机制csrf 配置 jwt 配置跨域,注意 这里开放 csrf 主要是为了post访问,不然post访问不了, cors 是为了解决跨域问题
config.security = {
csrf: {
enable: false,
},
};
config.cors = {
origin: '*', //允许所有跨域访问,注释掉则允许上面 白名单 访问
credentials: true, // 允许跨域请求携带cookies
allowMethods: 'GET,HEAD,PUT,POST,DELETE,PATCH,OPTIONS',
};
config.jwt = {
secret: '123456',
};
3、/config/plugin.js
cors:{
enable: true,
package: 'egg-cors',//跨域
},
jw