Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js Axios不在标头中发送Cookie,即使使用withCredentials:true |后端FastAPI_Vue.js_Axios_Quasar - Fatal编程技术网

Vue.js Axios不在标头中发送Cookie,即使使用withCredentials:true |后端FastAPI

Vue.js Axios不在标头中发送Cookie,即使使用withCredentials:true |后端FastAPI,vue.js,axios,quasar,Vue.js,Axios,Quasar,我的axios配置 使用邮递员我得到的饼干很好,所以这是axios的问题 const api=axios.create({ baseURL:'http://localhost:8000/', 事实上, 标题:{crossDomain:true,'Content-Type':'application/json'}, }) 导出默认启动(({app})=>{ //通过此.$axios和此.$API在Vue文件(选项API)内使用 app.config.globalProperties.$axios

我的axios配置

使用邮递员我得到的饼干很好,所以这是axios的问题

const api=axios.create({
baseURL:'http://localhost:8000/',
事实上,
标题:{crossDomain:true,'Content-Type':'application/json'},
})
导出默认启动(({app})=>{
//通过此.$axios和此.$API在Vue文件(选项API)内使用
app.config.globalProperties.$axios=axios
//^^^这将允许您使用。$axios(适用于Vue选项API表单)
//因此,您不必在每个vue文件中导入axios
app.config.globalProperties.$api=api
//^^^这将允许您使用此。$api(适用于Vue选项api表单)
//因此,您可以轻松地根据应用程序的API执行请求
})
导出{axios,api}
const response=wait api.get(
'',
)


我在这里遗漏了什么?

您不能发送本地主机的cookie任何其他主机名或ip,您可以只发送不同的子域。 您需要相同的站点参数。

问题在于我设置cookie的方式,它是这样工作的:``$q.cookies.set('locale',lang.value,{path:'/',domain:'localhost',sameSite:'Lax',})```