我想要在两台阿里云服务器上分别部署我的前后端项目,前端使用nginx来部署,后端直接就是一个jar包后端运行,现在的问题是能够访问前端项目并且显示登陆界面,但是就是无法发送请求给到后端,返回一个500的错误码,我的所有配置都改成服务器的地址,前端的axios的url配置也修改了,
这个是我的nginx配置,是不是还需要配置什么路径转发,给后端配一个转发路径然后再添加一个location规则。
我想要在两台阿里云服务器上分别部署我的前后端项目,前端使用nginx来部署,后端直接就是一个jar包后端运行,现在的问题是能够访问前端项目并且显示登陆界面,但是就是无法发送请求给到后端,返回一个500的错误码,我的所有配置都改成服务器的地址,前端的axios的url配置也修改了,
这个是我的nginx配置,是不是还需要配置什么路径转发,给后端配一个转发路径然后再添加一个location规则。
后台配置一下跨域,定义配置类实现WebMvcConfigurer接口,对应函数如下:
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowCredentials(true)
.allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS", "HEAD")
.maxAge(3600);
}