
js
Frankiness
这个作者很懒,什么都没留下…
展开
-
封装axios
将axios封装成API的形式,而不是定义在Vue的原型上面,因为这样会造成原型的污染1.在src/api文件夹下创建一个request.js文件2.创建axios配置变量,根据node的环境变量来匹配baseURLconst axiosConfig = { baseURL: process.env.NODE_ENV === 'production' ? '' : '/api', responseType: 'json', responseEncoding: 'utf8', heade原创 2021-04-09 11:50:14 · 121 阅读 · 0 评论 -
后端将token发送至前端
1.在后端登录接口中,如果密码验证成功,则使用jwt模块生成tokenconst token = jwt.sign(payload, secretOrKey, { expiresIn: '12h' });2.将token设置到响应头之中,响应给客户端ctx.append('Token', token);3.客户端在登录页面中,通过then获取token,再将token设置到local Storage里const token = res.data.tokenlocalStorage.setIt原创 2020-08-10 18:06:51 · 5691 阅读 · 0 评论 -
JS字符串与数字进行运算时的问题
数字+字符串会将其拼接console.log(1+'7') //输出17console.log('7'+1) //输出71-,*,/ 则正常运算console.log('7'*1) //输出7console.log('7'-1);//输出6console.log('4'/2);输出2原创 2020-07-05 18:04:11 · 466 阅读 · 0 评论