Access to XMLHttpRequest at 'http://localhost:3000/axios' from origin 'null' has been blocked by COR

解决本地服务器发生跨域时,报错:Access to XMLHttpRequest at ‘http://localhost:3000/axios’ from origin ‘null’ has been blocked by CORS policy: Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response.
今天在做案例练习的时候出现:在这里插入图片描述
感觉很神奇,我自己本地服务器居然产生跨域了???
我还一直以为是自己的前端代码的问题,然后从后台找到了原因
在这里插入图片描述
当后台设置跨域请求的时候,将这两句话写到一起的时候会产生重叠,这样的话,前端传递json数据的时候就会发生报错
解决方案如下:
在这里插入图片描述
这样写就可以传递到数据啦
在这里插入图片描述
希望可以帮助到你们!

你可能感兴趣的:(Access to XMLHttpRequest at 'http://localhost:3000/axios' from origin 'null' has been blocked by COR)