采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
后端根据前端 设置的 url
服务器地址 改成了 localhost 本地
测试了一下 jwt的账号获取 成功
在前端登录账号 无法跳转到首页 不明白 请老师解答, 操作按照视频上面一步一步模仿来的
我跟了下调试信息,获取购物车商品的时候连的是老师上线项目的地址,返回了401.
修改一下:
//获取购物车商品
export const getShopCarts = params => { return axios.get(`${local_host}/shopcarts/`) }
这样返回404,就不会跑到401里跳到登录页面了
如果再有页面有类似的跳转,就把axios下的index.js的401的代码注释掉。 如下: // http response 拦截器 axios.interceptors.response.use( undefined, error => { let res = error.response; switch (res.status) { case 401: // 返回 401 清除token信息并跳转到登录页面 // store.commit(types.LOGOUT); // router.replace({ // path: '/app/login', // query: {redirect: router.currentRoute.fullPath} // }) console.log('未登录!') case 403: console.log('您没有该操作权限'); // alert('您没有该操作权限'); case 500: console.log('服务器错误'); // alert('服务器错误'); } return Promise.reject(error.response.data) // 返回接口返回的错误信息 });
我的也是这个怎么解决的!
如果再有页面有类似的跳转,就把axios下的index.js的401的代码注释掉。
如下:
// http response 拦截器
axios.interceptors.response.use(
undefined,
error => { let res = error.response; switch (res.status) {
case 401: // 返回 401 清除token信息并跳转到登录页面
// store.commit(types.LOGOUT);
// router.replace({ // path: '/app/login', // query: {redirect: router.currentRoute.fullPath} // })
非常非常感谢。按照你的方法解决了这个问题。
我的问题已解决。按照bobby老师的建议,修改部分如下:
同问。我把login.vue里的
<input type="hidden" name="csrfmiddlewaretoken" value="ywSlOHdiGsK6VFB6iyhnB1B30khmz8SU">删除了,还是不能跳转。
给我发个消息 我看看 442421039
看上面同学的回答
这个问题怎么解决的?
亲 你给我发个qq消息 我给你看看原因
你QQ好吗多少啊 我怎么加你啊
我的qq 442421039 你在群里也能看到我
登录后可查看更多问答,登录/注册
Django REST framework课程视频,RESTFul API前后端分离开发
9.9k 1
3.9k 51
1.0k 19
679 19
1.4k 19