Skip to content

karenlmoraes/Blog-Noticias

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog de Notícias

Trabalho desenvolvido em squad para o módulo 5 do curso de Desenvolvedor Fullstack - Programadores Cariocas.

Colaboradores

Utilização

  1. Clone o repositório
  2. Instale as dependências necessárias: npm install
  3. Crie um banco de dados com nome Blog e importe o arquivo blog.sql
- CREATE DATABASE blog

4- Faça as requisições através de algum software. Método utilizado: Postman.

Operações CRUD

Este projeto implementa as operações CRUD (Create, Read, Update e Delete) em um blog de notícias.

Endpoints

A seguir, estão listados os endpoints disponíveis para cada operação:

CREATE

  • Método: POST
  • Endpoint: /api/posts
  • Descrição: cria uma nova notícia com os seguintes campos: título, conteúdo, autor, data de publicação.
  • Exemplo de body:
{
    "titulo": "Nova notícia",
    "conteudo": "Conteúdo da nova notícia",
    "autor": "João da Silva",
    "data_publicacao": "2022-02-24"
}

GET

  • Método: GET
  • Endpoint: /api/posts
  • Descrição: pega todos os posts existentes.

GETBYID

  • Método: GETBYID
  • Endpoint: /api/posts/:id
  • Descrição: pega o post pelo id existente.

DELETE

  • Método: DELETE
  • Endpoint: /api/posts/:id
  • Descrição: deleta o post pelo id.

PUT

  • Método: PUT
  • Endpoint: /api/posts/:id
  • Descrição: atualiza os post específico.
  • Exemplo de body:
{
    "titulo": "Nova notícia2",
    "conteudo": "Conteúdo da nova notícia",
    "autor": "João da Silva",
    "data_publicacao": "2022-02-24"
}

About

Trabalho em grupo 5

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •