Criando uma WEBApi utilizando dotnet core e vscode

Finalizando a trilogia no GNU/Linux. Logo abaixo será explicado e exemplificado como criar uma WebApi consumindo dados do Postgres e uma aplicação que irá consumir esse WebAPI. O acesso aos dados não será utilizando Entity Framework, mas sim "SQL Puro".

[ Hits: 6.164 ]

Por: Tiago Zaniquelli em 07/05/2018


Criando o Projeto WebAPI



Antes de criar nosso projeto, o dotnetcore utilizado está atualizado na versão "2.1.4". Para realizar essa instalação/atualização eu segui o passo a passo da própria Microsoft, nos artigos anteriores foi utilizado a versão 1.0. Os exemplos abaixo não foram testados na versão 1.0. Utilizaremos o comando dotnet new para criação do projeto. Utilizaremos o template "webapi" . Digite o comando abaixo no terminal GNU/Linux:

# dotnet new webapi -n PessoaAPI

Onde:
  • webapi - o tipo do projeto que desejamos criar;
  • -n PessoaAPI é o nome do projeto.

Para verificar outros parâmetros digite:

# dotnet new --help

O comando acima criará o diretório PessoaAPI e o projeto PessoaAPI.csproj, conforme ilustra a figura 2.

Figura 2 - Projeto criado com sucesso
Agora que o nosso projeto está criado, abriremos o VS Code e direcionamos a pasta padrão para ele. Após escolher a pasta padrão seu VSCode deverá ter os seguintes arquivos, conforme ilustra a figura 3.

Figura 3 - VSCode projeto carregado
Como utilizamos um template para criação do projeto, ele vem com uma classe ValuesController, ao abrir é possível verificar que temos um exemplo prontinho, conforme ilustra a figura 4.

Figura 4 - Exemplo procedimentos
Podemos testar o ambiente e verificar se está tudo funcionando. Para isso através do terminal GNU/Linux, execute os comando abaixo dentro do diretório com o nome de seu Projeto, no meu caso PessoaAPI, conforme ilustra a figura 5.

Comandos:

# dotnet restore;
# dotnet build;
# dotnet run;

Figura 5 - compilando o projeto exemplo
Veja na figura 5 que o retorno do comando, dotnet run, foi que a aplicação está executando no endereço localhost porta 5000. Então para testarmos a webapi exemplo digite o seguinte endereço em seu browser "localhost:5000/api/values/get". Se tudo estiver funcionando deverá exibir algo, conforme ilustra figura 6.

Figura 6 - Execução do exemplo
Agora que validamos nosso ambiente é hora de iniciarmos o nosso projeto.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Criando o Projeto WebAPI
   3. Criando WebAPI PessoaAPI
   4. Cliente WEB
Outros artigos deste autor

Seja Legal, não use softwares piratas!

Porque segurança importa?

Linux, aí vamos nós!

Criando aplicação MVC utilizando DOTNET Core no GNU/Linux

Convergência entre segurança física e lógica

Leitura recomendada

xDVDShrink: um DVDShrink para Linux

Faça o GNU/Linux falar as horas para você

Novidades e mudanças na estrutura e configuração do Grub2, fique por dentro!

Criando um web álbum

Monitoração de tráfego com MRTG

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts