两台服务器分别部署springboot +vue 出现跨域问题

我想要在两台阿里云服务器上分别部署我的前后端项目,前端使用nginx来部署,后端直接就是一个jar包后端运行,现在的问题是能够访问前端项目并且显示登陆界面,但是就是无法发送请求给到后端,返回一个500的错误码,我的所有配置都改成服务器的地址,前端的axios的url配置也修改了,

img

这个是我的nginx配置,是不是还需要配置什么路径转发,给后端配一个转发路径然后再添加一个location规则。

后台配置一下跨域,定义配置类实现WebMvcConfigurer接口,对应函数如下:

public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")
                .allowedOrigins("*")
                .allowCredentials(true)
                .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS", "HEAD")
                .maxAge(3600);
    }

proxy_pass是后端的ip+port
按你自己的接口修改下试试

img