/crud-simples

Teste técnico – Trocafone

Primary LanguageJavaScript

CRUD simples

Teste técnico – Trocafone:

Por: Amanda Lima

Objetivo:

O objetivo é criar um CRUD simples de artigos, onde o usuário poderá criar um artigo, atualizar um artigo e deletar um artigo. Não é necessária uma interface, apenas a API deve ser desenvolvida e utilizar um banco de dados local – sqlite, por exemplo.

Stack:

Para este projeto, é utilizado as seguintes tecnologias:

  • node.js;
  • SQLite;
  • Nodemon;
  • Postman;
  • VSCode + extensão SQLITE EXPLORER .

Obs.: No projeto é utilizado PATCH ao invés de PUT;

ENDPOINTS:

POST: http://localhost:3000/api/articles/

  • REQUEST BODY:
    {
        "title": "Artigo",
        "content": "Lorem Ipsum..."
    }
    

PATCH: http://localhost:3000/api/articles/${id_do_artigo}

  • REQUEST BODY:

    {
        "title": "Artigo",
        "content": "Lorem Ipsum..."
    }
    

GET: http://localhost:3000/api/articles/${id_do_artigo}

DELETE: http://localhost:3000/api/articles/${id_do_artigo}