Nuxt - cookie 不在请求中发送

时间:2021-04-08 08:08:31

标签: vue.js nuxt.js

我将 Nuxt 用于在后端使用 Django 的应用程序的前端,而 Django 使用标准会话身份验证。

我正在尝试创建一个中间件,用于在加载页面之前检查用户是否已登录,但问题是即使我已登录,我也一直被重定向到登录页面。我做了一些检查并发现 Django 没有从中间件接收任何 cookie。

这里是中间件:

export default function (context) {
  return axios({
        method: 'get',
        url: 'http://127.0.0.1:8000/checkAuth',
        withCredentials: true,
      }).then(function (response) {
        //handle success, redirect if not logged in...
      }).catch(function (error) {
        //handle error
      });
}

同样的代码似乎可以从一个简单的 Nuxt 页面工作(发送 cookie)。我在这里做错了吗?任何建议表示赞赏。

0 个答案:

没有答案
相关问题