Loading repository data…
Loading repository data…
doug-0 / repository
Neste projeto foi arquitetado e desenvolvido uma API REST de um CRUD posts de blog (com o Sequelize). Começando pela API, foi desenvolvido alguns endpoints que estarão conectados ao seu banco de dados.
Neste projeto foi arquitetado e desenvolvido uma API REST de um CRUD posts de blog (com o Sequelize). Começando pela API, foi desenvolvido alguns endpoints que estarão conectados ao seu banco de dados.
Para fazer um post é necessário usuário e login, portanto será trabalhada a relação entre user e post. Também será necessário a utilização de categorias para seus posts assim trabalhando a relação de posts para categorias e de categorias para posts.
POST /user
POST /login
GET /user
GET /user/:id
POST /categories
GET /categories
POST /post
GET /post
GET post/:id
Desenvolvido usando: Node.js, Sequelize, Joi, JWT.
npm install.env e adicione as variáves de ambienteHOSTNAME=seu_host
MYSQL_USER=seu_user_mysql
MYSQL_PASSWORD=sua_senha
JWT_SECRET=segredo_jwt
npx sequelize db:create
npx sequelize db:migrate
npx sequelize db:seed:all
npm start