자신감을 사용하여 처음으로 .NET 코어

설치 패키지 NuGet = "Swashbuckle.AspNetCore

 

Startup.ConfigureServices의 방법으로 등록 빌더를 추가

1   // 등록 자신감 발생기 및 문서 자신감 복수의 정의 
2   services.AddSwaggerGen (C =>이
 . (3)  {
 . 4      c.SwaggerDoc ( " V1 " , 새로운 새로운 정보 () {타이틀 = " 테스트 버전 " , 버젼 = " V1 " })
 . (5)  
(6).      c.ResolveConflictingActions (apiDescriptions => apiDescriptions.First ())
 . 7      c.CustomSchemaIds (TYPE => type.FullName) //이 클래스 이름과 같은 특정되는 문제를 해결 
. 8  
. 9      c.IncludeXmlComments를 (경로 .Combine (Directory.GetCurrentDirectory (), " SwaggerDemo.xml" )); // 참고 XML 문서는 사용되는 
10   });

 

 

 이 페이지에서 몇 가지 의견을 표시하는 컨트롤러를 사용해야하는 경우, 당신은 생성하도록 선택할 수 있습니다 - 출력 -XML 문서 파일을.

1591은 주석이없는주의의 숫자에서 제거 할 수 있습니다.

참고 예 :

 

----

 

 

 

Startup.Configure에서 미들웨어 서비스 메서드를 추가

 // JSON 끝점으로 자신감 생성 미들웨어 서비스 활성화 
app.UseSwagger을 (); 

//는 미들웨어 서비스 자신감-UI 에이블 JSON 끝점 자신감 지정된 
app.UseSwaggerUI (C => 
{ 
      c.SwaggerEndpoint ( " / 자신감이 / V1 / swagger.json " , " DemoAPI VI의 ' ); 
 });

 

첨가 한 후, 컨트롤러는 자신을 구축 할 수 있습니다.

참고 : 컨트롤러는 컨트롤러 API에 의해 식별되어야합니다.

 

 

이 방법은 HTTP 프로토콜 요청과 함께 내부를 필요로한다.

 

마지막 실행 액세스 = " /swagger/index.html

 

 

 

 

 갱스터 위시 따라 음악 학습에서 기사 = " Chronosphere를 입력하려면 클릭

추천

출처www.cnblogs.com/ya-jun/p/12162899.html