如何启用招摇在ServiceStack?

问题描述 投票:7回答:5

我发现在介绍幻灯片招摇提。但无处。难道是一些尚未完成?

编辑:显然,这是对任务列表。

是否有自动记录的REST API什么好办法?

c# servicestack swagger
5个回答
4
投票

Trello这是一个“做”,但然后被搬回到“待办事项”;并且有一个在github上回购一Swagger.Api模块,所以假设它只是部分完成。

编辑

正如已经指出的(但对完整性的考虑,因为这是公认的答案),SwaggerUI准备服务栈(和神圣的钼是它真棒)。该Github wiki在过去几天里已经填写了,这是超级容易得到它正在向上。


9
投票

为了使扬鞭为您服务栈,遵循服务栈的维基页面Swagger API

Detailed Steps:

  1. 在你的包管理器控制台运行Install-Package ServiceStack.Api.Swagger
  2. 启用您的AppHost.cs与扬鞭插件: using ServiceStack.Api.Swagger; public override void Configure(Container container) { ... Plugins.Add(new SwaggerFeature()); ... }
  3. 访问扬鞭UI与http://localhost:port/swagger-ui/index.html

3
投票

看起来像它的完成并准备现在,检查出v3.9.35 @ https://github.com/ServiceStack/ServiceStack/wiki/Release-Notes的发行说明


1
投票

嗯......对不起,如果我误解了这一点:

是否有自动记录的REST API什么好办法?

......但是当我装修我的DTO或服务的属性如下:

[Route("/hello","GET")]
[Route("/hello/{Name}","POST,GET")]
public class Hello : IReturn<HelloResponse>
{
    public string Name { get; set; }
}

通过servicestack生成的默认元数据页的文档使用:

这是不是你在找什么?


0
投票

由于我使用的.Net核心ServiceStack,所以我已经安装了扬鞭UI ServiceStack.Api.Swagger.Core的NuGet。

但是,这是给我的“500:未定义的错误”。

然后,我已删除ServiceStack.Api.Swagger.Core及安装ServiceStack.Api.Swagger。

这就是完美。

© www.soinside.com 2019 - 2024. All rights reserved.