admin管理员组文章数量:1794759
axiosRequest header field access
我用的是Axios React PHP
首选看一下Client代码部分
import axios from "axios"; export const logIn = (id, email, password) => { return (dispatch) => { const config={ method:'post', url:'localhost/cup/cup.php', headers:{ 'access-control-Allow-Origin':'*', }, data:{ id:id, email:email, password:password } }; axios.request(config).then((res) => { // console.log(res.data); });然后再看一下Server代码部分
<?php include ("./conn.php"); header("Access-Control-Allow-Origin: *");当我们这样写完之后我们查看console控制台会发现
Request header field access-control-allow-origin is not allowed by Access-Control-Allow-Headers in preflight response.
真是奇了怪了!为什么会出现这样的提示呢? 我在客户端和服务端都已经设置了 Access-Control-Allow-Origin:*
于是我找了Stack Overflow 和 所有资源都查了一下,提示还是行不通!
我们要好好品味一下这个Access-Control-Allow-Origin –[相关文档]
Access-Control-Allow-Origin 是个响应头 所以我决定吧client中的headers部分全部删掉,这样不会出现error message了
import axios from "axios"; export const logIn = (id, email, password) => { return (dispatch) => { const config={ method:'post', url:'localhost/cup/cup.php', data:{ id:id, email:email, password:password } }; axios.request(config).then((res) => { // console.log(res.data); });如果有人知道相关知识可以评论留给我,thanks dude Have a nice day!
本文标签: headeraxiosRequestAccessfield
版权声明:本文标题:axiosRequest header field access 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686961795a122682.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论