axios.get("https://url.example.com/b/478L", {
headers: {
'Access-Control-Allow-Origin': '*',
'Content-Type': 'application/json',
}
}).then((response) => console.log(response.data))
.catch((error) => console.log(error))
我的网址不同。
错误:
CORS策略阻止从https://url.example.com/b/478Lhttp://localhost:3000访问XMLHttpRequest:对预试请求的响应不通过权限改造检查:请求的资源上不存在访问控制允许起源标头。
如果你有自己的后端,你可以解决这个问题。例如,在Node/Express后端中,您可以在此处使用cors
library npm链接
然后在app.js中添加这一行,
//IMPORT THE LIBRARY
const cors = require('cors');
//ALLOW REQUEST FROM ANY DOMAIN
app.use(cors());
将修复错误。
如果您一直遇到此错误,请尝试不同的endpoint。或者你会在这里发现一些有用的东西
我不知道服务器是如何构建的。但每个后端框架都有处理COR的功能。例如,在ExpressJS中,您可以使用cors中间件来处理cors策略。所以试着在服务器端解决这个问题。
所以我已经实现了一个Spring引导JAVA应用程序作为服务器和角作为前端。所以实际上,当我在本地运行这些时,一切都很好。 但是当我为两者构建Docker映像并尝试将它们作为容器进行测试时,我面临着CORS错误。 由于我使用JWT令牌作为安全性,我已经禁用了crsf和默认的Spring Security令牌。所以在这里您可以看到CORS的JAVA配置; 这就是nginx。形态 即使我尝试在同一网络
我试图生成一个简单的axios请求,如下所示(我正在使用vue.js): 但我得到以下错误: 我已经尝试过添加下面的头,但仍然不起作用 但是如果我尝试通过浏览器发出请求(简单地通过复制和粘贴url),一切都很好。 有人知道怎么帮我吗?非常感谢!
“代理”:“http://localhost:5000/” “代理”:“http://localhost:5000” registerRoute.route('/fetch/:id').get((req,res)=>{ res.send(“OKEY WILL”); }); FetchNotification(){ 当我简单地调用Axios.Get it Perfect work时,但当我给它提供参
我修改了tomcat(catalina.sh)的init脚本--将JAVA_OPTS设置为:JAVA_OPTS=“-server-xms8g-xmx8g-xmn3g-xss128k-dj ava.awt.headless=true”。然后我启动了tomcat,它的日志出现了这个Spring错误: “2012-08-10 16:40:20.697错误上下文初始化失败java.lang.noClass
这是获取请求: 这是后端代码: 错误: CORS策略阻止了从源“http://localhost:3000”在“http://localhost:3001/”获取的访问:请求的资源上不存在“访问-控制-允许-起源”标头。如果不透明响应满足您的需求,请将请求的模式设置为“no-cors”以在禁用CORS的情况下获取资源。
我正在尝试使用Spring Boot和React编写带有spotify api的简单应用程序。在spring boot site中,我有一个很好的工作控制器: 在使用main方法的课堂上,我有一个bean: 还有我的安全课: 当我测试endpoint时http://localhost:8080/artist在浏览器和邮递员中,它的工作方式和我预期的一样。 在反应方面,我有代码: 当我试图运行这个程