Aplicação node feita na NLW da @rocketseat para o envio de mensagem no evento doWhile
- Oauth (github)
- express
- Socket.io
- Prisma (mariaDB)
- Clonar esse repositório
- Rodar o comando
yarn install
ounpm install
- Criar o arquivo .env (as variáveis estão logo abaixo)
- Rodar o comando
yarn dev
ounpm run dev
- Enviar request para http://localhost:4000
- DATABASE_URL
- Váriavel do prisma, que segue o padrão:
mysql://user:psswd@host:port/banco
- Váriavel do prisma, que segue o padrão:
- GITHUB_CLIENT_SECRET
- Acesse a sua conta no github
- Vá em configurações
- No final da página acesse: Developer setttings
- Acesse OAuth apps
- Cadastre essa aplicação e o Client secret
- GITHUB_CLIENT_ID
- Siga os passos a cima e copie o Client ID
- JWT_SECRET
- Use uma senha de sua preferência