Rocketseat Node.JS course.
Framework Express.js, Manager Pack yarn
O que é REST: Representation State Transfer, é um modelo de arquitetura para APIs. São 6 regras para serem definidas como REST:
- Client-Server
- Stateless
- Cache
- Interface Uniforme a. Identificação dos Recursos. Ex: url/products, url/clients; b. Representação dos recursos; c. Mensagens auto-descritivas; d. HATEOAS (Hyperlink As the Engine of Application State)
- Camadas
- Código sob demanda