Access to XMLHttpRequest at 'http://192.168.0.55:9008/api/user/getLoginInfo?50220' from origin 'http://localhost:3080' 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.
时间: 2024-04-26 13:20:49 浏览: 137
javascript30:30天的vanilla.js挑战https://javascript30.com
这是由于浏览器的同源策略所导致的。该策略限制了浏览器在一个源上的脚本只能与该源下的资源进行交互,而不能与其他源的资源进行交互。在你的情况下,你的前端应用程序(localhost:3080)试图访问一个不同源的后端API(192.168.0.55:9008),因此浏览器会拒绝该请求。
要解决这个问题,你需要在后端API服务器上设置CORS头,以允许来自前端应用程序的跨域请求。你可以在响应头中添加一个 "Access-Control-Allow-Origin" 头,将其设置为你的前端应用程序的域名。例如,你可以将其设置为 "Access-Control-Allow-Origin: http://localhost:3080"。这将允许来自该域的跨域请求。
阅读全文