/tasklist

Desafio Kebook

Primary LanguageJavaScript

tasklist

Desafio Kebook

Esta API retorna informações no formato json

Primeiro crie um usuário enviando uma requisição para localhost:3333/users

Exemplo de json para criar usuário: { "name":"nome", "email":"email", "senha":"senha" }

Depois autentique o usuário Para receber um token de autenticação para um usuário envie uma requisição para localhost:3333/sessions com um payload: "email": "exemploemail@teste.com" e "password": "exemplosenha"

Somente com o token de autenticação configurado é possivel acessar com sucesso os endpoints

yarn init -y

yarn add express

yarn add nodemon sucrase -D

npm install sqlite3 --save

npm install sqlite --save

npm install --save sequelize

npm install --save-dev sequelize-cli

npx sequelize-cli init (já cria a conexão com o banco de dados models/index.js)

yarn sequelize migration:create --name=create-users

yarn sequelize db:migrate

npx sequelize-cli model:generate --name User --attributes name:string,email:string,password_hash:string