Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
3
respostas

Aplicação(provider) retorna uma resposta inadequada

Quando testado no postman a aplicação me retorna um status de 200, porém ao invés do token, no corpo da resposta vem a frase "Hello World!", sem o token. No console da aplicação também aparecem os logs da requisição

info: Microsoft.AspNetCore.Hosting.Internal.WebHost[1]
      Request starting HTTP/1.1 POST http://localhost:5000/api/Login application/json 39
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[2]
      Request finished in 18.7903ms 200

Outro detalhe coloquei um breakpoint no endpoint do token e ao fazer a requisição, esta não foi parada.

O que será que pode estar acontecendo?

3 respostas

Olá Jonas!

Pelo que parece (já que não rodou o breakpoint), seu código não está chegando a esse ponto. Ele está passando direto, ou é desviado antes de chegar no endpoint ou até mesmo que ele não está sendo chamado.

Mas saber ao certo qual desses problemas que está acontecendo, seria mais interessante você compartilhar seu código conosco.

No aguardo!

Olá Fabiano.

Agradeço o retorno!

O projeto pode ser encontrado em https://github.com/Jonas92/web-api-asp-core. Deixei também os arquivos de teste que utilizei no postman(env e collection) e um print do problema.

Abraço

solução!

Resolvido pessoal.

Retirei o trecho de código abaixo do método Configure(IApplicationBuilder app, IHostingEnvironment env), na classe Startup.cs.

            app.Run(async (context) =>
            {
                await context.Response.WriteAsync("Hello World!");
            });