CRUD Routers

A classe CrudRouter provê todas as funcionalidades de um ExpressRouter mais as operações básicas de CRUD, sem a necessidade de implementação adicional, usando o TypeORMDBConnector.

Exemplo:

@RouterClass({
    baseUrl: "/tasks",
    model: TasksModel
})
export class TasksRouter extends CrudRouter {

}

Esta classe já proverá as rotas:

  • GET / - Lista todos registros
  • POST / - Cria um registro
  • GET /:id - Consulta um registro
  • PUT /:id - Atualiza um registro
  • DELETE /:id - Remove um registro