Cursos / Informática para Internet / Desenvolvimento Backend / Aula

arrow_back Aula 15 - Preparando o ambiente de produção

Testando o sistema em produção


Para finalizar, iremos fazer alguns ajustes nos arquivos do projeto e testar a aplicação adicionando alguns posts ao blog.

Ajustes no projeto

Até o momento nossa documentação só possui um servidor local, pois quando foi criada não tínhamos ainda outro endereço. Então o primeiro ajuste será adicionar uma nova url na documentação para o servidor em produção.

- url: https://dev-backend-imd.herokuapp.com/api
    description: Servidor de produção

Nota: a url deve ser a do seu deploy, essa é apenas um exemplo

Após isso, o próximo ajuste será no '.gitignore', adicionando o banco de desenvolvimento aos arquivos que devem ser ignorados no envio.

Veja abaixo o '.gitignore':

logs
node_modules
.env
.post.http
.usuario.http
dev.sqlite

Feitas as alterações, podemos enviar o projeto, seguindo os mesmos passos já realizados anteriormente.

Adicionando post ao blog

Para adicionar novos posts ao blog, será utilizado o Insominia. Então, inicialmente precisamos criar um usuário no servidor utilizando a semente (seed) do projeto. Para executá-la, rode o comando abaixo no terminal.

heroku run npx sequelize-cli db:seed:all

Após isso, já teremos um usuário criado e poderemos fazer o login.

Com o auxílio do Insominia, acesse a rota de login, entrando com o e-mail e senha criado na semente. Com isso, será retornado um token que pode deve ser colocado no Bearer das requisições seguintes.

Então, prepare uma requisição de adicionar post no Insominia com todos os campos necessário e utilizando o token.

Agora o blog já deve conter os posts adicionados por você.


Versão 5.3 - Todos os Direitos reservados