Swagger в AWS API Gateway - PullRequest
       28

Swagger в AWS API Gateway

0 голосов
/ 11 декабря 2018

Я задокументировал мой Dotnet Core API с помощью Swagger (Swashbuckle) на моей локальной машине.Теперь я развернул свой API через среду без серверов в AWS, но Swagger не работает !!Я пытался добавить Open API в AWS API GateWay, но это тоже не сработало!Есть идеи как это сделать ??Я ожидаю получить интерфейс Swagger при переходе на https: / MyAmazonApi / Development / swagger , но вместо этого я получаю {"message": "Отсутствует токен аутентификации"} Какойнекоторая общая ошибка от веб-сервисов Amazon.Обратите внимание: у меня не реализована аутентификация.

Это мой текущий код:

 public void ConfigureServices(IServiceCollection services)
    {
services.AddMvc();
services.AddSwaggerGen(c =>
        {
            c.SwaggerDoc("v1", new Info { Title = "Hi Api", Description = "This is a serverless Swagger" });
        });

}

 public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        RegisterServicesToContainer(app);


        if (env.IsDevelopment())
        {

            app.UseDeveloperExceptionPage();

        }
        else
        {
            app.UseHsts();
        }


       app.UseMvc();
        app.UseSwagger();
        app.UseSwaggerUI(
            c =>
           c.SwaggerEndpoint("/swagger/v1/swagger.json", "Hello Swagger"));


    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...