node-api-discover
node-api-discover copied to clipboard
Add valid keys validation
Afim de evitar dados inválidos sendo enviados para a API, como
{nome: 'Neymar Jr'}
{photo: 'Neymar Jr', cidade: 'Macapá'}
{namee: 'Neymar Jr', citie: 'Macapá'}
eu programei uma funcionalidade que checa se as chaves são válidas, e o código do método POST e PUT só rodam caso o objeto que está sendo enviado no body, tenha todas as chaves válidas.
Além disso, criei uma rota no servidor /api/valid-keys que retorna um array com as chaves permitidas.