Node.JS + Mongoose + mongoose-auto-increment

CRUD em Node.JS utilizando o Mongoose e mongoose-auto-increment.

Link: mongoose-auto-increment

Necessário ter instalado:

Baixe o projeto:

  1. Projeto e descompacte;
  2. Após descompactar o projeto, execute via terminal o comando: npm install para baixar as dependências necessárias;
  3. Depois execute o comando nodemon start para iniciar a aplicação.

O servidor irá subir na porta 3000:

Rotas:

/find - Retorna os dados de todos usuários cadastrados. Exemplo:

        [{
            "_id": 0,
            "name": "Valchan",
            "email": "val@valchan.com.br",
            "__v": 0
        },
        {
             "_id": 1,
             "name": "Valéria",
             "email": "valchan@valchan.com.br",
             "__v": 0
        }]

/find/:userId - Retorna os dados de um usuário. Exemplo:

        {
             "_id": 1,
             "name": "Valéria",
             "email": "valchan@valchan.com.br",
             "__v": 0
        }

/create - Cria um usuário. Exemplo:

        {
             "name": "Valéria",
             "email": "valchan@valchan.com.br"
        }

/update/:userId - Atualiza os dados de um usuário. Exemplo resposta 200:

{  "message": "User updated successfully!" }

/delete/:userId - Deleta um usuário. Exemplo resposta 200:

{  "message": "User deleted successfully!" }

Link para o código: Github

Comentários