我在Vue环境中使用axios与Symfony编写的Web服务器进行通信。每个请求都需要设置SELECT * FROM `Movies` WHERE `movie_Date` BETWEEN $date1 AND NOW() ORDER BY views DESC LIMIT 5
标头。该值存储在X-Auth-Token
cookie中。
使用
配置axios实例auth_token
但即使xsrfCookieName: 'auth_token',
xsrfHeaderName: 'X-Auth-Token'
显示document.cookie
,axios发送的请求也没有设置"auth_token=5e51c7d2..."
标头,因此会遇到X-Auth-Token
。如果我手动设置标题,一切正常,但我认为这两个选项应该自己处理。难道我做错了什么?不幸的是,当我与私人API交谈时,我无法提供一个小提琴。
答案 0 :(得分:1)
我遇到了同样的问题,最后我解决了。 我的情况是我的cookie域与我使用axios发送请求的页面不同,因此axios无法找到cookie。 似乎axios基于当前的浏览器域找到cookie。 希望能帮到你。