Skip to content

💻 Uma aplicação para realizar registros de contas no banco de dados Mongoose, usando TypeScript, Sucrase, Express e BcryptJS.

License

Notifications You must be signed in to change notification settings

tiagoryandev/api-accounts-register-express

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 API para Registros

📚 | Introdução:

Esse projeto é uma aplicação para realizar registros de contas, onde você poderá Criar, Atualizar, Remover e Selecionar todos os registros de contas do banco de dados.

Lembrando que nesse projeto eu usei o TypeScript, Sucrase, Express, BCryptJS e Mongoose para realizar o desenvolvimento do projeto.

📡 | Rotas:

Listagem de Usuários - GET

{
    "response": [
        {
            "_id": "String",
            "username": "String",
            "email": "String",
            "password": "String",
            "createdAt": "Date",
            "updatedAt": "Date",
            "__v": 0
        }
    ]
}

Criação de Usuário - POST

{   
    "request": {
        "type": "application/json",
        "body": {
            "username": "String",
            "email": "String",
            "password": "String"
        }
    },
    "response": {
        "_id": "String",
        "username": "String",
        "email": "String",
        "password": "String",
        "createdAt": "Date",
        "updatedAt": "Date",
        "__v": 0
    }
}

Atualização de Senha - PUT

{   
    "request": {
        "type": "application/json",
        "body": {
            "email": "String",
            "oldPassword": "String",
            "newPassword": "String"
        }
    },
    "response": {
        "message": "Update Success!"
    }
}

Remoção de Usuário - DELETE

{   
    "request": {
        "type": "application/json",
        "params": {
            "id": "String"
        }
    },
    "response": {
        "message": "Delete Success!"
    }
}

About

💻 Uma aplicação para realizar registros de contas no banco de dados Mongoose, usando TypeScript, Sucrase, Express e BcryptJS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published