MarcioAntonioRodrigues / solidapi2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Solid Api 2

Aplicação baseada em um tutorial do canal Rocketseat. Link do vídeo: https://www.youtube.com/watch?v=vAV4Vy4jfkc Link do tutorial sobre a integração com o RabbitMQ: https://betterprogramming.pub/implementing-rabbitmq-with-node-js-93e15a44a9cc

Comandos utilizados para a criação do projeto:

  • Para rodar a aplicação, rode o comando abaixo na pasta raiz do projeto. A Aplicação roda na porta: 3334.

    yarn start


  • Para rodar os testes da aplicação, rode o comando na pasta raiz do projeto:

    yarn test ou npm test


  • Criar o package json

    yarn init -y


  • Instalar a depencia "express"

    yarn add express


  • Adicionar tipagens do express yarn add @types/express -D


  • Instalar o typescript para rodar no ambiente de DEV

    yarn add typescript ts-node-dev -D


  • Criar o tsconfig.json

    yarn tsc --init


  • Instalar dependência "uuidv4" (biblioteca para gerar id único universal UUID)

    yarn add uuidv4


  • Instalar node-localstorage

    yarn add node-localstorage


  • Instalar pacote amqplib para o RabbitMQ

    yarn add amqplib


  • Instalar dependencia do nodemailer, para envio de e-mails

    yarn add nodemailer

    yarn add @types/nodemailer -D


  • Instalar dependencias de teste Mocha e Chai

    yarn add mocha

    yarn add chai


About


Languages

Language:TypeScript 86.0%Language:JavaScript 12.5%Language:Dockerfile 1.5%