Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Repository where we are adding the versions of the API (Integrated Project-Based Learning) project that we developed in the 5th Semester of DSM, at Fatec in SJC, SP.

Notifications You must be signed in to change notification settings

BananaScripts/API_5-Semester-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anotações Importantes para Documentação Futura

Configuração do Projeto no VSCode

Para configurar a base do projeto no VSCode, segui este guia:
ASP.NET Core Web API - Microsoft Docs


Estrutura Atual do Sistema

Atualmente, o sistema possui apenas um controller provisório, chamado TemporaryUser.
Esse controller foi g erado a partir do template padrão do ASP.NET Core e servirá como base inicial para o desenvolvimento.


Como Rodar o Projeto

Para iniciar o projeto localmente, siga os passos abaixo:

  1. Acesse a pasta do projeto:

    cd src
  2. Crie um perfil de certificação:

    dotnet dev-certs https --trust

    Caso apareça um prompt de confirmação na tela apenas aperte "Sim"

  3. Rode a aplicação no ambiente de desenvolvimento:

    dotnet run --launch-profile https
  4. No console, será exibida a URL da API que está rodando localmente.
    Você pode testar o sistema chamando essa URL diretamente no navegador ou via ferramentas como Postman e cURL.

    Caso queira ver as rotas atuais, você deve rodar localhost:<port>/swagger


Troubleshooting

Erro: net::ERR_CERT_INVALID

Se a página não for considerada segura e exibir esse erro, siga os passos abaixo:

  1. Acesse a pasta do projeto:
    cd src
  2. Limpe os perfis de certificação:
    dotnet dev-certs https --clean
  3. Crie um perfil de confiança para certificação web:
    dotnet dev-certs https --trust
  4. Quando aparecer uma janela de confirmação, clique em "Sim".
  5. Rode o programa agora com o perfil de confiança:
    dotnet run --launch-profile https

About

Repository where we are adding the versions of the API (Integrated Project-Based Learning) project that we developed in the 5th Semester of DSM, at Fatec in SJC, SP.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •