AdonisJS - Operações CRUD (Parte 1).

Olá, hoje quero falar sobre as operações de CRUD do AdonisJS.

Introdução

Para programadores PHP o AdonisJS é comparado ao Laravel, a sua sintaxe é quase semelhante, sem falar que os dois usam Template Engine.

Instalação

O AdonisJS é um framework NodeJS e para isso precisamos do NodeJS instalado no nosso computador. Para ser mais especifico, precisamos do NodeJS na versão igual ou superior a 14.15.4 e precisamos também do NPM instalado na versão igual ou superior a 6.0.0.

Criando um novo projecto

Você pode criar um novo projecto utilizando o npm init ou yarn create. Os dois comandos vão instalar os pacotes do AdonisJS no seu computador.

Nesse caso vamos usar o NPM.

Vamos abrir o terminal e escrever:
npm init adonis-ts-app@latest crud-operations

Estruturas do projecto

Depois de executar o comando no terminal você pode escolher entre 3 opções a sua estrutura de projecto.

  • web: estrutura de projecto ideal para a criação de aplicações clássicos renderizados para servidores. Nessa selecção vai ser configurado suporte para sessões e também o template engine do AdonisJS

  • api: estrutura de projecto ideal para criação de um servidor API

  • slim: estrutura de projecto ideal para criar a menor aplicação AdonisJS possível e não instala nenhum pacote adicional, expecto o núcleo do framework.

Para o nosso projecto vamos selecionar a estrutura API.

Podes ver mais sobre instalação de um projecto AdonisJS aqui.

18