Servidor http REST desenvolvido com Express para exercício do protocolo http e suas possibilidades
Para iniciar, execute:
$ npm install
$ npm start
Crie uma validação para aceitar apenas dispositivos válidos nas operações de criação (POST) e edição (PUT).
Um dispositivo válido deve possuir as seguintes características:
- Possuir um campo id numérico
- Possuir um name com pelo menos 3 caracteres
- Possuir uma unidade de engenharia com pelo menos 1 caracter e no máximo 10
- Não deve ser permitido nenhuma propriedade extra
Exemplo de device válido:
{
"id": 1,
"name": "Mede temperatura sala 203",
"unidade": "ºF"
}
Utilize a biblioteca ajv https://ajv.js.org/