O Deno ainda não arrancou tanto quanto seu antecessor: o Node.js . Mas acredito que um dos motivos é que a comunidade ainda não começou a desenvolver ferramentas em massa para ele.
Só que isso pode mudar e um dos novo projetos para o Deno é o Denovel!
Clone o repositório:
git clone https://github.com/fauzan121002/denovel.git
cd denovel
Abra o arquivo .env
e customize para acesso ao banco de dados, exemplo:
PORT=8000
BASE_URL=http://localhost:8000
DB_CONNECTION=mongod
DB_HOST=mongodb://localhost
DB_NAME=denovel
DB_USER=
DB_PASS=
DB_PORT=27017
Rode o servidor:
deno run -A --unstable denomand.ts --name </YourControllerName>
ControllerMap.ts
dentro de $ROOT/app
para adicionar seu controller;web.ts
dentro de $ROOT/routes
para adicionar rotas ao seu controller;[Nome do seu controlador]
! (Veja HomeController.ts
dentro de $ROOT/app/controllers
para obter um exemplo)O projeto para ainda está começando, mas já vale aquele velho teste! Para mais informações, acesso o GitHub do projeto.