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