我为我的API使用Django-Rest-Framework。它位于互联网上的远程服务器上。
在本地我运行的Nuxt-JS应用程序应该使用REST-API。
如何从本地计算机访问此API?
1)我想从axios的登录页面获取CSRF令牌。例如来自:/ accounts / login /为此,我想从HTTP-HEADER我的CSRF tocken进行“GET”调用。但是怎么样?
您可以安装@nuxt/auth模块,之后您可以更新nuxt.config.js文件,如下所示:
auth: {
redirect: {
login: 'your-login-redirect-path',
logout: 'your-logout-redirect-path',
home: 'your-home-path'
},
strategies: {
local: {
endpoints: {
login: { url: 'your-django-login-endpoint', method: 'post', propertyName: 'token' },
logout: { url: 'your-django-logout-endpoint', method: 'post' },
user: { url: 'your-django-userinfo-endpoint', method: 'get', propertyName: 'user' }
}
}
}
},
查看Nuxt Auth了解更多信息