跨域请求常见错误及解决:No ‘Access-Control-Allow-Origin‘ header is present on the requested resource

Vue项目中遇到No ‘Access-Control-Allow-Origin‘ header is present on the requested resource. 跨域问题的解决方法 这是我在公司实习中遇到的问题,提供一下解决办法,可能解决的不是太好。公司有自己的框架..我还看不懂 解决办法: 1.配置反向代理 ----->反向代理传送门 在vue.config.js文件中添加反向代理 devServer: { port: port,//自己的接口 open: true, overlay: { warnings: false, errors: true }, ... 阅读详情

我的项目是Vue+Boot前后端分离项目。出现标题的错误信息的可能如下:

第①种情况 后端没有设置跨域,这里以Boot项目为例,在类上使用如下注解:表示这个类中的方法都可以进行跨域

@RestController
@RequestMapping("client/recruit")
@CrossOrigin
public class RecruitClient {
	
}

第②种情况 后端拦截器或过滤器中没有允许该请求方法通过,正确写法如下:拦截器示例

response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE, PUT, HEAD");
response.setHeader("Access-Control-Allow-Headers", "Content-Type, Token, adminID");
response.setHeader("Access-Control-Max-Age", "3600");

第③种情况 这种情况就是粗心导致了,如上诉问题都不存在,那可能是你的请求正确,如你的后端请求为:

@DeleteMapping("client/recruit/{id}")

前端请求为:

'http://127.0.0.1:88/client/recruit'

很明显请求地址缺一个id,这时的报错信息也是如上的错误信息。

正确解决No ‘Access-Control-Allow-Origin’ header is present on the requested resource异常的有效解决方法 阅读详情

相关推荐

解决xxx by CORS policy: No ‘Access-Control-Allow-Origin‘ header is present on the requested resource问题

今天登录ant design pro时,报出登录失败的问题,于是打开控制台,如是:xxx 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.研究几种解决方案。......

念兮为美 4679

No 'Access-Control-Allow-Origin' header is present on the requested resource. 跨域问题!

跨域问题项目背景车祸现场解决问题总结 项目背景 前端:VUE 后端:Java JDK 1.8 Springboot 1.5.12 maven 3.3.9 服务器环境:Linux nginx 数据库:mysql 车祸现场 1、废话不说直接上干货 仔细一点可以看出,No ‘Access-Control-Allow-Origin’ header is present on the requested...

开心就好~~~专栏 19万+

八股已死、场景当立(Docker篇)

本文总结了Docker相关的面试八股文,重点介绍了Docker在Java开发中的应用。主要内容包括:Docker容器与虚拟机的区别及其对Java应用性能的影响;如何为Java应用构建优化镜像;Docker常用命令在Java容器管理中的使用;Docker网络模式与数据卷在Java微服务中的配置;使用Docker Compose部署Java+MySQL微服务的方法;以及为Java应用配置健康检查的重要性。文章还通过具体示例说明了Nginx容器挂载、日志收集等常见场景的实现方式,为Java开发者提供了实用的Doc

qq_55253420的博客 713

No 'Access-Control-Allow-Origin' header is present on the requested resource', 跨域访问的解决方法

当请求不在同一域名下的资源文件(ip地址+端口号)时,会报如下错误: “No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://localhost:8080’ is therefore not allowed access.”,翻译下,因为被请求的资源没有设置 ‘A...

木子叶的奔跑 33万+

ros1 Noetic下运行cartographer算法进行2d建图

最近的工作重点放在机器狗的二次开发上,项目的需求是要升级机器狗的slam算法和导航避障算法,slam拟采用激光与视觉融合算法,激光slam就使用最为流行和实用的cartoghper算法。在这过程中遇到好多坑,希望看到这篇博客的人能少走弯路吧。我用的仿真机器人是wpr_simiulation。首先复制一份demo_revo_lds.launch文件和revo_lds.lua文件,修改成下面的样子。my_test.lua文件,base_link就是机器人的坐标系。下载与安装的博客有很多,我推荐。

sun5739的博客 1546

Autodesk全家桶:从AutoCAD到Maya,设计师必备的7款神器全解析

本文全面解析Autodesk全家桶中的7款设计师必备软件,包括AutoCAD、Revit、Inventor、Fusion 360、Maya和3ds Max等。从二维制图到三维建模,从建筑信息模型(BIM)到影视动画制作,这些工具在工程设计、建筑可视化和数字创意领域展现出强大的协同效应。通过实战案例展示如何整合工作流,显著提升设计效率与项目质量。

weixin_29237635的博客 460

No ‘Access-Control-Allow-Origin’ header is present on the requested resource异常的解决方案

当浏览器尝试从不同于其源(域、协议或端口)的服务器加载资源时,会触发同源策略(Same-Origin Policy)。然而,有时我们确实需要从不同的源加载资源,这时就需要使用跨源资源共享(CORS,Cross-Origin Resource Sharing)机制。

2301_79779756的博客 1万+

27-eMMC电路设计

eMMC硬件电路设计

weixin_66510961的博客 4005

Nginx配置跨域请求 Access-Control-Allow-Origin *

当出现403跨域错误的时候No 'Access-Control-Allow-Origin' header is present on the requested resource,需要给Nginx服务器配置响应的header参数: 一、 解决方案 只需要在Nginx的配置文件中配置以下参数: location / { add_header Access-Control-All...

H_Rhui的博客 1122

利用HFSS仿真优化圆极化微带天线的耦合馈电设计

本文深入探讨了利用HFSS仿真软件优化圆极化微带天线性能的关键方法。通过对比传统直接馈电与耦合馈电方式,详细阐述了耦合馈电在提升阻抗匹配、改善轴比带宽及增强设计鲁棒性方面的显著优势。文章结合FR4板材的实战案例,逐步演示了在HFSS中建立模型、进行参数扫描与圆极化性能优化的完整流程,为设计高性能、高纯度的圆极化天线提供了实用指南。

weixin_29233333的博客 547

Zynq AXI DMA实战:5分钟搞懂S_AXIS_S2MM和M_AXIS_MM2S数据流(附Vivado配置截图)

本文通过Vivado实战配置,清晰解析了Zynq平台AXI DMA IP核中S_AXIS_S2MM和M_AXIS_MM2S数据流的核心概念与连接方法。文章重点阐述了数据流向、主从关系及接口命名规则,并提供了从ADC数据采集到DDR存储,再从DDR读取数据发送至DAC的完整双向数据流搭建指南,帮助工程师快速避坑。

weixin_29200741的博客 449

解决CORS跨域问题:No ‘Access-Control-Allow-Origin‘ header is present on the requested resource

Access to XMLHttpRequest at 'http://192.168.2.170:8000/external/statistics/function' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' head

技术杠精的博客 16万+

用Excel或WPS做两独立样本的T检验

一般情况下收集数据时常用的是Excel或者WPS,但统计时却用SPSS等软件进行统计学分析,经常很多人找不到SPSS的安装包,或者苦于正版激活或忘记教程,其实Excel或WPS自带函数就足够了,均数、标准差以及统计检验都是一个函数而已。解释:先做F检验,如果F>0.05就做T检验,Ttset里的数据为两组的数据的比较,结果如下。A组的均数计算 =AVERAGE(B2:B6)A组的标准差计算 =STDEV(B2:B6)B组的标准差计算=STDEV(B7:B19)分组 数值 A组均数 A组标准差 p值。

Mrrunsen的博客 6751

解决跨域问题:No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.

CORS,全称Cross-Origin Resource Sharing,是一种允许当前域(domain)的资源(比如html/js/web service)被其他域(domain)的脚本请求访问的机制,通常由于同域安全策略(the same-origin security policy)浏览器会禁止这种跨域请求。

一起加油吧! 1万+

【Py/Java/C++/C/JS/Go六种语言OD独家2024E卷真题】20天拿下华为OD笔试之【固定滑窗】2024E-考勤信息【欧弟算法】全网注释最详细分类最全的华为OD真题题解

可上练习华子OD、大厂真题绿色聊天软件戳oj1441了解算法冲刺训练(备注【优快云】否则不通过)

weixin_48157259的博客 617

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

js跨域访问,No ‘Access-Control-Allow-Origin‘ header is present on

js跨域访问,No ‘Access-Control-Allow-Origin‘ header is present on 在本地用ajax跨域访问请求时报错:   XMLHttpRequest cannot loadhttp://www.zjblogs.com/. No 'Access-Control-Allow-Origin' header is present on the reques...

qq_31965515的博客 5134

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

已解决:前后端跨域问题No ‘Access-Control-Allow-Origin‘ header is present on the requested resource

解决跨域问题有多种方法,本文介绍了两种常见的方法:后端配置CORS和前端设置代理。具体使用哪种方法,取决于项目的实际需求和架构设计。在实际开发中,建议综合考虑安全性、性能和维护成本,选择最合适的解决方案。

屿小夏.的知识博客 6123

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

CORS policy: ***No ‘Access-Control-Allow-Origin‘ header is present on the requested resource 跨域的解决办法

跨域指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。

Spring Boot-Common On With You 2161

No 'Access-Control-Allow-Origin' header is present on the requested resource.

(1)错误描述:这是在做前后端分离项目跨域时候遇到的,错误的大致意思是没有Access-Control-Allow-Origin 这个头。 Access to XMLHttpRequest at 'http://***.***.**.com/**/**?fromDate=&toDate=&currentPage=1&pageSize=100' from origin ...

小猿备忘录 3113

解决 js ajax跨域访问报“No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.”错误

在本地用ajax跨域访问请求时报错: XMLHttpRequest cannot loadhttp://www.zjblogs.com/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. ...

CNYYGJ 9万+

跨域问题曲折探索背后的一个小小的插曲:header is present on the requested resource错误

发现是跨域的中间件并没有使用导致的这个错误

ezreal_pan的博客 1124

No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.跨域问题解决

创建一个.net的webapi程序,在项目文件夹下创建一个index.html页面,用来请求webapi接口,代码如下: webapi代码: index代码: 在浏览器中可以看到请求成功,并返回了hello 这时候如果在webapi项目文件夹外创建一个新的页面,home.html页面,同样发送ajax请求,请求webapi,代码如下: 这时候浏览器就报错,发生了跨域请求。这是浏览器的安全机制,默认不允许程序访问其他服务器中的资源。 这仅仅是浏览器将请求拦截了...

每天学习一点点 7461

解决No Access-Control-Allow-Origin header is present on the requested resource问题

今天前端突然找到我,说让我解决跨域问题,我一脸懵逼,我以前接口也是这么写都没有跨域问题,现在怎么有了,他给我的错误截图如下: 好吧,第一次遇到,找了很久,找到一个最简单的方法: 如果是springboot项目,在controller上加@CrossOrigin即可解决: 当然,也可以在具体方法上面加,就看你想划分的粒度大小了。 如果不是springboot工程,可以参考:https://blo...

liu1160848595的博客 4336

完美解决:No ‘Access-Control-Allow-Origin‘ header is present on the requested resource

分析:当我们请求一个接口的时候,出现如:Access-Control-Allow-Origin 字眼的时候说明请求跨域了。前端是vue,后端是springcloud,完全的前后端分离的项目,前端在向后端发送请求的时候出现如下的错误。把我工作中遇到的问题和解决的问题的过程记录下来,同时希望也可以帮到大家!文件,在该文件内新增配置。

white0718的博客 1万+
上一篇: Log4j-2远程代码执行漏洞解决方案
下一篇: Java基础-List集合系列
二饭
博客等级 码龄7年 1806粉丝 152原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二饭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值