刚开始接触前后端分离还不熟悉,特别是前端,我想知道,登录成功后,一般后端就这时候跳转了,还是返回token给前端,前端再带着token主动跳转页面呢?如果是后端转发,我就想不通如何带着token到新页面了,如果是前端跳转,那我要js来跳转吗
给你一段我写过的代码 // 这是对 axios 的封装,函数就是把 login 的数据 post 到后端 // 如果错误会抛出异常,异常捕捉在更上一层,没在这里处理 let user = await this.$http.post('login', { username: this.username, password: this.password }) // 把返回的 token 存到 localStorge 中 localStorage.setItem('TOKEN', user.token) // 驱动 router 跳转到 home this.$router.replace( this.$route.params.wantedRoute || { name: 'home' } ) 这是一段比较标准化的流程。
给你一段我写过的代码
这是一段比较标准化的流程。