Access to XMLHttpRequest at 'http://localhost:10010/item' from origin 'http://localhost:9001' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. (索引):236 Error: Network Error at e.exports (axios.min.js:8:4483) at l.onerror (axios.min.js:8:3323) axios.min.js:8 POST http://localhost:10010/item net::ERR_FAILED (匿名) @ axios.min.js:8 e.exports @ axios.min.js:8 e.exports @ axios.min.js:8 Promise.then(异步) r.request @ axios.min.js:8 r.<computed> @ axios.min.js:8 (匿名) @ axios.min.js:2 confirmEdit @ (索引):222 invoker @ vue.js:2029 Vue.$emit @ vue.js:2538 handleClick @ element.js:1 invoker @ vue.js:2029 fn._withTask.fn._withTask @ vue.js:1828
时间: 2024-02-23 17:56:20 浏览: 116
[js]轻便的XMLHttpRequest应用函数:downloadUrl()
这是一个跨域请求被拦截的错误。由于浏览器的同源策略限制,JavaScript 发起的跨域请求会被浏览器拦截,除非服务器设置了允许跨域请求的响应头。在这个错误信息中,服务器没有设置 Access-Control-Allow-Origin 响应头,导致浏览器拦截了该请求。解决这个问题的方法是在服务器端设置响应头 Access-Control-Allow-Origin,允许跨域请求的源。具体的方法可以参考跨域资源共享(CORS)相关的文档和教程。
阅读全文