用户中心跨域问题求助~
我的配置
使用两台Centos7.9虚拟机
第一台虚拟机作为前后端服务器,配置静态IP地址为:192.168.160.134
第二台虚拟机作为数据库服务器,配置静态IP地址为:192.168.160.135,测试从本地(192.168.160.133)能够连接
本地VMNET8配置静态地址为:192.168.160.133
使用xshell连接成功,使用脚本安装宝塔
由于没有域名,好像是无法像鱼皮那样设置反向代理和nginx的配置,索性用docker部署。
前端的线上访问地址是这样的

将跨域代码写在了后端
package com.goblin.usercenter.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class WebMvcConfg implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
//设置允许跨域的路径
registry.addMapping("/**")
.allowCredentials(true)
.allowedOriginPatterns("*")
//设置允许跨域请求的域名
//.allowedOrigins("http://127.0.0.1:80","http://192.168.160.134:80")
//设置允许的方法
.allowedMethods("GET","POST","PUT","DELETE","OPTIONS");
}
}
然后无法起作用,前端依旧是403 forbidden,何解???

评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
作者分享
没找到如何解决幻读的题目🤐
0
请问有大佬实现了docker沙箱运行代码时不使用args传参,而是代码中scanner读取测试样例的吗?
#OJ在线判题#提问#
2
使用远程开发方法时idea需要重新激活,本地已激活,解决办法:
我猜测可能是之前激活的时候有问题(鱼友分享的一个点击一键激活的工具),换了种新的激活方式:
1. 移除本地已激活的许可证,有登录的最好退出登录
2. 使用 鱼友@余白 分享的激活方法 https://wx.zsxq.com/dweb2/index/topic_detail/812225588421252 重新激活
3. 本地激活后使用远程开发会弹出两个激活框,只激活idea的那个,gateway的那个激活框放着不管也可以操作(如图)
这样就可以直接使用远程开发啦
项目 oj判题系统
12
智能BI 平台 笔记
23
昨天做rpc框架的时候遇到了反射,发现理论知识还是很欠缺,马上补上了
语雀链接🔗:
https://www.yuque.com/goblin-lv3hv/oqwv7p/lrqbw03pdgbx1cvg?singleDoc
CSDN链接🔗:
https://blog.csdn.net/weixin_53439401/article/details/136850786?csdn_share_tail={"type":"blog","rType":"article","rId":"136850786","source":"weixin_53439401"}
12
