[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 조회3,101회 댓글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 165건 1 페이지
IT Tip&Tech 목록
번호 제목 글쓴이 날짜 조회
165 언리얼 모바일 게임 강의 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 22-06-01 435
164 시놀로지 MariaDB10 다른 Volume으로 이동 댓글3 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 22-05-25 401
163 mariaDB 터미널 백업 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 22-05-11 454
162 Synology Hyper Backup 응용프로그램 버전으로 인한 복원 실패시 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 22-05-10 506
161 smart editor2 폰트추가 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 22-05-02 521
160 키보드 자음모음 분리 현상 ㅋㅣㅂㅗㄷㅡㄱㅏㅇㅣㅅㅏㅇㅎㅐㅇㅛ 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 22-04-25 796
159 유니티에서 텍스트메시프로 아이콘 어떻게 없애요? 관련링크 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 22-04-24 562
158 유니티에서 메뉴UI 중 패널을 어떻게 스크립트에 연결시키죠? 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 22-04-16 506
157 유니티에서 Resource 폴더에 있는 텍스트파일을 읽어보자. 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 22-04-16 611
156 유니티에서 텍스트 파일읽기와 UTF-8변환 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 22-04-13 533
155 유니티에서 마스크를 사용하여 이미지를 특정 영역만 보이게 하기 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 22-04-09 599
154 구글 크롬 버전100 자동완성 버그설명과 해결책 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 22-04-08 745
153 유니티 캔버스UI에서 화면 클릭이나 드래그 할때 좌표가 이상해요. 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 22-04-02 683
152 유니티의 폰트가 흐릴때는.... 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 22-03-28 799
151 유니티 no sprite editor window registered 리틀캔들 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 22-03-28 655
게시물 검색

접속자집계

오늘
162
어제
221
최대
2,826
전체
231,804
회사소개 개인정보취급방침 서비스이용약관
Copyright © LittleCandle All rights reserved.
문의메일 : littlecandle99@gmail.com
상단으로
모바일 버전으로 보기