Testanto o novo runtime Deno! 🦖
Sobre o deno | Tecnologias | Projeto | Instalação | Como contrubuir | Licença
O Deno tem a mesma função do amado NodeJS, rodar JavaScript no backend, porém com algumas features a mais!
Nesse repositório, fiz um exemplo de uma API com Deno para estudar um pouco mais sobre essa nova ferramenta!
-
Canal: Cod3r Cursos | Vídeo: DENO 1.0 chegou!! Testando o novo Runtime JavaScript e TypeScript!;
-
Canal: Harry Wolff | Vídeo: Using Deno to Build a HTTP Server;
-
Oak: Micro framework para cuidar de rotas e middlewares. É o equivalente ao express para o NodeJS.
-
Denon: Muito importante: O denon serve como o Nodemon para o NodeJS. Essa módulo observa seu projeto e quando ocorre alguma alteração, ele dá auto refresh no servidor! Para ver as configurações do denon, clique aqui.
-
Deno Mongo: Faz conexão com banco de dados MongoDB, para criar o DB, utilize o Docker, dando o comando:
sudo docker run --name mongodb -p 27017:27017 -d mongo
- Dotenv: Módulo para manusear variáveis de ambiente.
O projeto se resume a um CRUD de usuários, uma vez que o objetivo do repositório é estudar sobre o Deno, escolhi implementar algo simples.
Como está tudo configurado, para inicar o servidor é só dar o comando:
denon
Para testar as rotas dessa API, clique:
- Faça um fork desse repositório;
- Cria uma branch com a sua feature:
git checkout -b minha-feature
; - Faça commit das suas alterações:
git commit -m 'feat: Minha nova feature'
; - Faça push para a sua branch:
git push origin minha-feature
.
Depois que o merge da sua pull request for feito, você pode deletar a sua branch.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com ❤ por João Pedro Araújo. Veja meu Linkedin!