Angular应用程序与部署在Docker容器中的SpringBootAPI之间的通信问题。
创始人
2024-10-30 14:30:24
0

如果您正在使用Docker部署Spring Boot API,可以按照以下步骤设置CORS(跨域资源共享)以解决此问题:

  1. 在Spring Boot API的应用程序配置文件application.properties或application.yml中添加以下代码:

application.properties

# CORS configuration
spring.mvc.cors.allowed-origins= http://localhost:4200
spring.mvc.cors.allowed-methods= GET, POST, PUT, DELETE, OPTIONS
spring.mvc.cors.allowed-headers= *

application.yml

# CORS configuration
spring:
  mvc:
    cors:
      allowed-origins: http://localhost:4200
      allowed-methods: GET, POST, PUT, DELETE, OPTIONS
      allowed-headers: "*"

修改allowed-origins以匹配您的Angular应用程序的基本URL。

  1. 在Angular应用程序的服务文件中添加以下HTTP头文件:
import { HttpHeaders } from '@angular/common/http';

const httpOptions = {
  headers: new HttpHeaders({
    'Access-Control-Allow-Origin': 'http://localhost:8080',
    'Access-Control-Allow-Methods': 'GET, POST, PUT, DELETE',
    'Access-Control-Allow-Headers': 'Origin, X-Requested-With, Content-Type, Accept'
  })
};

将Access-Control-Allow-Origin和Access-Control-Allow-Headers的值更改为Spring Boot API运行的端口和请求的协议。

  1. 将httpOptions应用于HTTP请求。
import { HttpClient } from '@angular/common/http';
@Injectable({
  providedIn: 'root'
})
export class ApiService {
  constructor(private http: HttpClient) { }
  getUsers() {
    return this.http.get('http://localhost:8080/api/users', httpOptions);
  }
}

使用上述步骤,您现在应该能够成功地通过Docker容器部署的Spring Boot API与Angular应用程序通信。

相关内容

热门资讯

黑科技数据!微扑克wpk辅助(... 黑科技数据!微扑克wpk辅助(黑科技)一贯有挂(有挂德州)-哔哩哔哩是一款可以让一直输的玩家,快速成...
黑科技神器!微扑克有辅助透视,... 黑科技神器!微扑克有辅助透视,wpk有外挂,玩家教你(有挂方法)-哔哩哔哩,您好,微扑克有辅助透视这...
黑科技挂!wopoker轻量版... 黑科技挂!wopoker轻量版外挂(辅助挂)竟然是有挂(有挂软件)-哔哩哔哩;1分钟了解详细教程(微...
黑科技透视!wepoke软件透... 黑科技透视!wepoke软件透明挂价格,aa扑克德州辅助工具,wpk教程(有挂详情)-哔哩哔哩(1)...
黑科技辅助!云扑克辅助透视(辅... 黑科技辅助!云扑克辅助透视(辅助挂)往昔真的是有挂(有挂口控制)-哔哩哔哩是一款可以让一直输的玩家,...
黑科技机器人!wpkai辅助,... 黑科技机器人!wpkai辅助,wpk辅助,系统教程(有挂详情)-哔哩哔哩(1)黑科技机器人!wpka...
黑科技实锤!wepoke外挂显... 自定义wepoke外挂显示系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,...
黑科技透明挂!wepoke计算... 黑科技透明挂!wepoke计算辅助,wepoke透明挂咋测试,安装教程(有挂教程)-哔哩哔哩;黑科技...
黑科技攻略!wepoke的机制... 黑科技攻略!wepoke的机制(黑科技ai)从来真的是有挂(有挂黑科技)-哔哩哔哩是一款可以让一直输...
黑科技机器人!wepoke透明... 黑科技机器人!wepoke透明挂在哪买,德扑之星有作弊,新2025教程(有挂介绍)-哔哩哔哩(1)黑...