后端解决跨域问题

article/2025/9/20 0:16:48

前言:

今天前端给我发了一个截图, 当时就蒙了, 这个是啥子问题

image-20220417185606142

跨域了, 叫我解决一下跨域的问题! 这个主要是浏览的约定!

前端调用的后端接口不属于同一个域(域名或端口不同),就会产生跨域问题,也就是说你的应用访问了该应用域名或端口之外的域名或端口。 要同时满足三个条件才会产生跨域问题,这也就是为什么会产生跨域的原因

emm还是有点不是很懂!

我们先了解下【域】的定义:协议 + 域名 + 端口。三者完全相同则为同域,反之有其一不同均为不同域。那么,什么是跨域请求?当前【发起请求】的域和【请求指向】的域属于不同域时,该次请求称之为跨域请求。简单说A应用只能访问A应用后台传来数据,B应用只能访问B应用后台传来的数据,如果A应用用Ajax获取数据时的URL地址中的协议、端口、域名其中有一个和B应用对应的话,则是A应用跨域了想获取B应用数据,是不允许的。在谈跨域之前,我们先来看看浏览器的同源策略

img

springboot中需要增加配置:

GlobalCoreConfig.java

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;
@Configuration
public class GlobalCoreConfig {private CorsConfiguration buildConfig() {CorsConfiguration corsConfiguration = new CorsConfiguration();corsConfiguration.addAllowedOrigin("*"); //允许任何域名corsConfiguration.addAllowedHeader("*"); //允许任何请求头corsConfiguration.addAllowedMethod("*"); //允许任何请求方法return corsConfiguration;}@Beanpublic CorsFilter corsFilter() {UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();source.registerCorsConfiguration("/**", buildConfig());return new CorsFilter(source);}}

参考链接:

如果有不行的的情况就

链接1

springsecurity中的跨域

好像在springsecurity中对跨域要处理两次

小小的博客传送门!


http://chatgpt.dhexx.cn/article/c2NSahIX.shtml

相关文章

宝塔面板网站解决跨域问题

宝塔面板网站解决跨域问题解决方案如下 1.如果使用的nginx 打开网站的设置,找到配置文件,添加如下代码 代码如下: add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Credentials true;add_header Access-Control-…

gin解决跨域问题

为什么会出现跨域问题 再非简单请求且跨域的情况下,浏览器会发送OPTIONS预检请求. Preflighted Requests是CORS中一种透明服务器验证机制.预检请求首先需要向另外一个域名的资源发送一个HTTP OPTIONS请求头,其目的就是为了判断实际发送的请求是安全的. 简单请求 简单请求需满…

nginx解决跨域问题

在我们前端开发的过程中, 相信大家都遇到过一个让人头疼的问题,那就是跨域问题. 跨域解决的方式有很多,这里主要讲的是如何来使用 nginx来解决我们所遇到的跨域问题 首先,在我们开始之前,首先要知道跨域是如何产生的: 协议 ip 端口号 这三者有任何一个不同,就会产生跨域问题 了…

Axios解决跨域问题

什么是跨域 首先需要了解到浏览器的同源策略,同源策略是最核心也是最基本的安全功能,缺少同源策略浏览器的正常功能可能会受到影响。同源策略会阻止一个域的javascript脚本和另外一个域的能容进行交互。同源(即指在同一个域)就是两…

跨域问题的4种解决方案

更多内容,请访问我的 个人博客。 前言 难以置信,我居然被跨域问题折磨了一上午。相信很多程序员都遇到过跨域问题,当然,解决方案也有很多种。但我今天尝试了无数种办法,依旧没有解决。直到最后我媳妇儿给了我个提示&a…

跨域问题常用的三种解决方式

一、什么是跨域?跨域是如何产生的? 同源策略: 浏览器内置的规则!是浏览器提供的一种安全机制,限制来自不同源的数据。如果当前页面的URL地址和Ajax的请求地址不同源,浏览器不允许得到服务器的数据; 同源: 协议 http||https、域…

完全二叉树的节点数

目录 Leecode.222完全二叉树的节点数思路分析层序遍历_迭代递归_二叉树的遍历迭代_二叉树的遍历 Leecode.222完全二叉树的节点数 给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。 完全二叉树 的定义如下:在完全二叉树中,除了最底…

完全二叉树的节点个数

给你一棵完全二叉树的根节点root,求出该树的节点个数。 完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没有填满之外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底…

对二叉树、节点、度之间关系的思考(附图)

二叉树 节点 二叉树中每个元素都称为节点。 度 度的定义:节点所拥有的子树的数目称为该节点的度注意: 叶子节点的度为0 二叉树的度表示节点的子树或直接继承者的数目,二叉树的度是一个子树或单子树。2度是两个孩子,或者左和右…

【二叉树】二叉树中第二小的节点

0x00 题目 给定一个非空特殊的二叉树,每个节点都是 正数 并且每个节点的子节点数量只能为 2 或 0 如果一个节点有两个子节点的话 那么该节点的值等于两个子节点中 较小 的一个 更正式地说, root.val min(root.left.val, root.right.val) 总成立 给出…

求二叉树节点的路径

题目:求二叉树节点的路径 【问题描述】 建立一棵二叉树,编程实现求从根结点到给定结点之间的路径。 【基本要求】 建立一棵以二叉链表形式存储二叉树,以bt指向根结点,p指向任一给定的结点,编程实现“以字符形式输出…

二叉树(根节点到任意结点的路径)

假设二叉树采用二叉链表方式存储, root指向根结点,node 指向二叉树中的一个结点,编写函数 path,计算root到 node 之间的路径,(该路径包括root结点和 node 结点)。path 函数声明如下:…

计算机二叉树节点计算公式,二叉树节点数该怎么计算?有几种算法?

每一棵二叉树中都有左右两棵子树,子树中又有无数节点,那你们知道子树中的节点该怎么计算吗?快来跟小编了解一下吧。 二叉树算法概念 对于任何一棵二叉树来说,其叶子结点的数目为n0,且其度数为2的结点数n2,则n0n21. 证…

任意二叉树节点数、度数与叶子数的关系

二叉树的性质——节点数、度数、叶子节点数的关系 对于任意一棵二叉树,如果2度的节点数有n2个,则叶子数n0必定为n21(n0n21) (1) 我们假设有二叉树的枝有B个,如果从下往上思考,可以看做是每个节点都有一个枝与之对应&#xff0c…

二叉树的节点及树的创建

二叉树的基本概念 二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。 二叉树的性质(特性) 性质1:在二叉树的第i层上至多有 2&am…

二叉树的节点个数以及高度详解(附图解)

二叉树的节点个数以及高度 文章目录 二叉树的节点个数以及高度前言NO.1 定义链式二叉树NO.2 创建二叉树一、二叉树节点个数1.代码展示2.递归图解 二、二叉树叶子节点个数1.代码展示2.递归图解 三、二叉树第k层节点个数1.代码展示2.递归图解 四、二叉树高度和深度1.代码展示2.递…

二叉树根节点到指定节点的路径

题目描述:给定一棵二叉树和二叉树中一个节点,输出根节点到指定节点间的路径。 10     / \     5 12     / \    4 7 指定节点7,那么输出路径应该是10-5-7。 分析与解法: 这个题目是在我做…

求二叉树根节点到指定节点的路径

算法 求二叉树根节点到指定节点的路径 author:Jingdai date:2020.11.05 题目描述 给你一个棵二叉树,再给你一个指定的节点,求根节点到指定节点的路径。 如图,比如让你求到 4 节点的路径,则应该返回的路径为 [0, 1, 4] 。 思路 …

二叉树节点和度的关系及特点

写在前边的话:你的支持是我写作的动力,有帮助到你的话麻烦点赞加收藏呦。感激不尽!如有错误也请留言指正 目录 一、完全二叉树 节点总数的特点 二、二叉树 度的特点 1.n0与n2的关系 2.节点总数和度的关系 三、例题 例题一 例题二 例题三 一…

二叉树的节点

1、前序:根结点第一个访问,然后访问左、右孩子; 后序:根结点最后访问,开始先访问左、右孩子; 中序:根结点第二个访问,最先访问左孩子,最后访问右孩子 前序序列&#x…