Swagger UI에 버전 번호를 가져 오는 방법이 있습니까?ServiceStack Swagger UI 및 API 버전 번호
그래서 우리는 개발자에게 각 배포의 버전을 알릴 수 있습니까?
Swagger UI에 버전 번호를 가져 오는 방법이 있습니까?ServiceStack Swagger UI 및 API 버전 번호
그래서 우리는 개발자에게 각 배포의 버전을 알릴 수 있습니까?
이 ServiceStack의 최신 버전에서 가능하다, 당신은 단지 따라서 귀하의 AppHost에 ServiceStack의 API 버전을 설정합니다
public override void Configure(Container container)
{
SetConfig(new HostConfig
{
ApiVersion = "1.1"
});
{
이 다음에 의해 선택 될 것이다 자신감-UI
API 버전 전체를 표시하려는 경우 Swagger UI에서 here으로 지원됩니다. 또한이 지원으로 ServiceStack을 만들었으며 Swagger example과 같은 화면 하단에 제대로 표시됩니다.
here과 같이 코드의 ApiVersion
속성에 대한 액세스가 아직 지원되지 않습니다. 이 속성은 ServiceStack의 버전 3 또는 4 또는 Swagger 기능의 새로운 Model
및 Property
필터에 노출되지 않습니다. 이것을 액세스하려면 공개 요청이 필요합니다.
안녕하세요. 당신이 그 버전을 어디에서 설정했는지 아십니까? – iwayneo
가장 쉬운 방법은 ServiceStack 코드를 수정하여 SwaggerFeature에 ApiVersion 속성을 추가 한 다음 반환 된 [ResourceResponse]에 속성을 설정하는 것입니다 (https://github.com/ServiceStack/ServiceStack). /blob/master/src/ServiceStack.Api.Swagger/SwaggerApiService.cs#L180) –
당신이 필요 했나 글로벌 API 버전 또는 페이지의 각 개별 API에 대한 특정 버전? –