首页 > 其他分享 >关于Axios的异域问题

关于Axios的异域问题

时间:2024-04-07 12:56:06浏览次数:22  
标签:addAllowedMethod Axios springframework CorsFilter 关于 org import 异域 config

需要建一个类,在类中修改需要访问的前端端口:

 代码如下:


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;


public class CorsConfig {
@Bean
public CorsFilter corsFilter(){
//1.添加CORS配置信息
CorsConfiguration config = new CorsConfiguration();
//1) 允许的域,不要写*,否则cookie就无法使用了
config.addAllowedOrigin("http://localhost:7000"); //这里填写请求的前端服务器
//2) 是否发送Cookie信息
config.setAllowCredentials(true);
//3) 允许的请求方式
config.addAllowedMethod("OPTIONS");
config.addAllowedMethod("HEAD");
config.addAllowedMethod("GET");
config.addAllowedMethod("PUT");
config.addAllowedMethod("POST");
config.addAllowedMethod("DELETE");
config.addAllowedMethod("PATCH");
// 4)允许的头信息
config.addAllowedHeader("*");

//2.添加映射路径,我们拦截一切请求
UrlBasedCorsConfigurationSource configSource = new UrlBasedCorsConfigurationSource();
configSource.registerCorsConfiguration("/**", config);

//3.返回新的CorsFilter.
return new CorsFilter(configSource);
}

}

 

标签:addAllowedMethod,Axios,springframework,CorsFilter,关于,org,import,异域,config
From: https://www.cnblogs.com/csj-717/p/18118826

相关文章

  • 关于复读机加强版的一些小讨论
    我是复读机,所以复读EIEditorial。本题做\(d=6\)的关键点是注意到\(\omega_6^2=\omega_6-1\)。如何批量生产这种神奇等式呢。事实上,总是可以用成\(\phi(d)\)个\(d\)阶单位根的线性组合表示出所有的\(d\)阶单位根,甚至这是一组最小的基底。具体怎么构造呢?考虑构造\(\p......
  • 关于复杂IT系统项目需求管理的一些经验分享
    在复杂信息化系统的建设过程中,需求管理无疑是项目管理的核心环节之一,对于项目的成功至关重要。在项目实践中,我遇到了不少关于需求管理的问题,也积累了一些解决这些问题的经验和方法。一、需求管理中常见的问题1、需求模糊不清在与客户或业务部门的沟通中,经常会遇到需求表述不明......
  • 关于树的直径的一切
    观前须知本文使用CCBY-NC-SA4.0许可本文所有详细证明可见OIWiki笔者的博客主页正文定义树的直径指树上任意两点间距离的最大值两次DFS先以任意点为根找到最远点\(v\)再以\(v\)为根找到最远点\(u\)\(u-v\)即为该树的一条直径适用范围:无负权树证明:当\(v\)......
  • 关于pwn题的栈平衡中ret的作用
    以nssctf里的where_is_my_shell为例题目提供了一个system函数,和一个buf数组。数组的栈空间如图所示,这里不讨论怎么解题,只说明payload里的ret的作用。假设没有ret,栈溢出到ret的时候内容如下:第一个八字节:(图示位置)存储poprdi;ret;的地址它下面的八个字节存储要pop的参数。......
  • 关于 VScode, 点击文件右键或者在文件夹中没有 【 在vscode中打开选项】 解决办法
    关于VScode,点击文件右键或者在文件夹中没有【在vscode中打开选项】解决办法段子手-1682024-4-61、在任意位置创建一个文本文件。如:a.txt2、复制以下代码到a.txt文本文件中。(注:以;开头的,是备注信息,不需要做任何修改)WindowsRegistryEditorVersion......
  • 关于LayuiAdmin单页版 点击 生成新的 tab标签页
    挠头一小时,解决一秒钟直接上代码html<buttonclass="layui-btnlayuiadmin-btn-useradmin"id="openNewTabBtn">添加</button>js layui.use(['element','table','jquery'],function(){ var$=layui.$ var......
  • axios快速入门
    一、环境配置1.1概述上古浏览器页面在向服务器请求数据时,因为返回的是整个页面的数据,页面都会强制刷新一下,这对于用户来讲并不是很友好。并且我们只是需要修改页面的部分数据,但是从服务器端发送的却是整个页面的数据,十分消耗网络资源。而我们只是需要修改页面的部分数据,也......
  • 关于学术论文的一些认识
    1.什么是核心期刊、SCI核心期刊通常是指在特定学科领域内具有一定学术影响力和水平的期刊,经过权威机构认定,并受到学术界和科研机构的认可和重视。这些期刊通常具有严格的审稿制度、高质量的论文和较高的引用率。SCI(ScienceCitationIndex)是科学引文索引,是由美国科学信息研究所......
  • 36. 关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为
    有朋友在知乎上向我咨询:OData更新多表数据的时候,可以做多层级结构的entity吗?多层的时候etag怎么做?比如我要更新表1.2.3。分别是header级别以及子层级别以及子层的子层。调用元调用一次会把三层的数据都给我们。如果put不可以做,一般odata这种怎么做。请赐教。......
  • axios的理解和使用
    axios中文文档 https://www.axios-http.cn/docs/intro是什么前端最流行的ajax请求库react/vue官方都推荐使用axios发ajax请求 特点基本promise的异步ajax请求库浏览器端/node端都可以使用支持请求/响应拦截器支持请求取消请求/响应数据转换批量发送多个请求常用语法......