Cookies Nuxt.js并将cookie转发到后端
我在nuxt.js(example.com)上有网站,在PHP(example.com/api/)上有后端 某些页面从/api/Some获取数据:Cookies Nuxt.js并将cookie转发到后端,cookies,server-side-rendering,nuxt.js,Cookies,Server Side Rendering,Nuxt.js,我在nuxt.js(example.com)上有网站,在PHP(example.com/api/)上有后端 某些页面从/api/Some获取数据: asyncData() { return axios.get("http://example.com/api/some").then((response) => { return response.data; }); }, 在“/api/some”的PHP处理程序中,我写
asyncData() {
return axios.get("http://example.com/api/some").then((response) => {
return response.data;
});
},
在“/api/some”的PHP处理程序中,我写入收到的cookie日志。
如果我通过链接进入某个页面(浏览器ajax请求),cookie就会存在。
如果我刷新页面(服务器端呈现),那么cookies是空的
Cookie到达nuxt(context.req.headers.Cookie不是空的),但不传输到后端
如何修复它?对不起,它适用于axios
const headers = {};
if (context.req) {
headers.Cookie = context.req.headers.coookie;
}
return axios({
url: url,
method: "get",
headers: headers,
}).then(/* ... */);