智能陪护项目总结
文章平均质量分 76
F班的小夏同学
理想主义青年永远不会被现实招安
展开
-
防止重复点击调取接口
场景在项目中遇到过这样一个场景,点击提交表单的按钮之后,发现没有任何反应,随后又点击了一次,造成数据的重复提交,在数据库中出现了两条一模一样的数据。原因由于axios提交数据是异步提交,点击提交按钮是向后端异步请求,发送请求后后端返回数据需要时间处理,如果第一次点击的请求尚未完成,又接二连三地提交了几次,同时后面发送的请求都被后台处理了,这种情况如果是读取数据不会有太大影响,但是涉及到数据提交保存或者提交之后多表数据处理就麻烦了,而且此类现象造成的数据都不正常,所以此种情况务必要避免。解决办法原创 2022-05-09 21:22:12 · 1694 阅读 · 0 评论 -
前后端分离项目实现登录(登录)
现在大部分的项目都是前后端分离项目,在前后端分离项目中的身份验证我们经常采用JWT认证。关于JWT认证的详细内容,请移步上一篇博客。最近做的项目恰好用到了JWT的身份验证,今天拿出来说一下:login.vue<template> <input type="text" v-model="loginForm.username" placeholder="用户名"/> <input type="text" v-model="loginForm.password" pla原创 2022-05-09 17:35:18 · 5790 阅读 · 0 评论 -
关于JWT
本文借鉴JWT详解什么是JWT?在介绍JWT之前,我们先来回顾一下token进行用户验证单的流程:1.客户端使用用户名和密码请求登录2.服务端收到请求,验证用户名和密码3.验证成功后,服务端会签发一个token,在把这个token返回给客户端4.客户端收到token后可以把他存储起来,比如放到cookie中5.客户端每次向服务器请求资源时,需要携带服务端签发的token,可以在cookie或者header中携带6.服务端收到请求之后,去验证客户端请求里面带着的token,如果验证成功,就向原创 2022-05-09 14:00:42 · 774 阅读 · 0 评论