[aspnet core] reverse-proxy 아래 에서 swagger 의 try-it-out 기능이 틀어지는 문제점 > IT Tip&Tech

본문 바로가기
사이트 내 전체검색


회원로그인

IT Tip&Tech

[aspnet core] reverse-proxy 아래 에서 swagger 의 try-it-out 기능이 틀어지는 문제점

페이지 정보

작성자 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일21-08-31 17:22 조회257회 댓글0건

본문

출처: Fixing Swagger UI "Try it out" Functionality When Deployed in Azure APIM or Behind a Reverse Proxy (vmsdurano.com)

 

전 docker swarm 에 nginx 를 replicas 수 4개 정도로 띄워서 reverse proxy 로 사용하고 있습니다.

 

1) nginx 설정 , X-Forwarded-Host 에 {Base Path} 를 덧붙입니다.

 

location ^~ /dev/ { 

    .........

    proxy_set_header X-Forwarded-Host $host/dev; 

    .........

}

 

2) code 수정

app.UseSwagger(op => 

{

op.PreSerializeFilters.Add((swagger, http_req) =>

{

if (http_req.Headers.ContainsKey("X-Forwarded-Host"))

{

var server_url = $"{http_req.Scheme}://{http_req.Headers["X-Forwarded-Host"]}";

swagger.Servers = new List<OpenApiServer> { 

      new OpenApiServer { Url = server_url } 

  };

}

});

})

.UseDeveloperExceptionPage()

.UseSwaggerUI(c => {

c.SwaggerEndpoint("v2/swagger.json", "Data_Access_WebAPI v1");

});

 

  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.

IT Tip&Tech 목록

Total 144건 1 페이지
IT Tip&Tech 목록
번호 제목 글쓴이 날짜 조회
144 [linux]특정 파일이나 폴더를 기준으로 소유권(권한) 복사 댓글1 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 09-06 176
열람중 [aspnet core] reverse-proxy 아래 에서 swagger 의 try-it-out 기능이 틀… 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-31 258
142 [link] Docker in Docker 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-27 263
141 KVM 과 docker 동시 설치시 방화벽 문제 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 08-19 374
140 .Net 5.0 에서 NAudio 사용 녹음 문제 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-29 1032
139 Visual Studio WSL2 사용해서 .Net Core 디버깅 지원 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-12 2133
138 Grafana 세션 로그인 풀리는 문제 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-03 2149
137 Phabricator 에서 gitlab repo 가져올 때 ca 인증 에러나는 경우 인기글 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-17 2186
136 [JAVA]스프링 부트 1.4.2 이상에선 jar 파일로 빌드시 JSP안됩니다! 인기글 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 10-22 3059
135 [arduino]Arduino UNO WiFi Rev2 에서 LiquidCrystal_I2C 사용할때 주의점 인기글 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 10-18 3519
134 [JAVA]이클립스에서 자바스크립트 syntax coloring 이 되지 않을때 인기글 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 10-17 3203
133 [유니티]Resources.Load 가 안되는 황당한 이유 인기글 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 10-10 2669
132 아이폰에서 블루투스 키보드로 앱간전환하기 댓글1 인기글첨부파일 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 09-01 3292
131 [JAVA]전체경로에서 파일명 얻기 인기글 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 08-31 2835
130 Visual Studio Code - Java 빌드 환경 설정 댓글1 인기글첨부파일 책읽는아이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-24 3236
게시물 검색

접속자집계

오늘
271
어제
277
최대
3,675
전체
1,230,768
회사소개 개인정보취급방침 서비스이용약관
Copyright © LittleCandle All rights reserved.
문의메일 : littlecandle99@gmail.com
상단으로
모바일 버전으로 보기