1
resposta

Sugestão de resposta

Tenho uma sugestão para melhorar o código de resposta.

Ao invés de utilizarmos o código abaixo no método roteador.post:

...
resposta.status(201);
resposta.send(JSON.stringify(fornecedor));
...

Podemos utilizar o código abaixo, que faz a mesma coisa com menos linhas e acaba sendo mais expressivo:

resposta.status(201).json(fornecedor);

O último código é legal pois além de mais fácil de entender, ele inclui no header da resposta HTTP um "Content-type: Application/json" indicando para quem está consumindo a API, que a resposta vem em JSON.

De quebra, o POSTMAN acaba formatando de forma mais bonitinha a resposta em JSON ;)

1 resposta

Boa noite Tomás, tudo certo?

Valeu pela sugestão! É sempre bom se manter atento e olhar outras formas de se implementar os códigos.

Talvez o instrutor tenha mantido da primeira forma pois nas aulas seguintes ele dá um foco maior em como passar essas responsabilidades para dentro da classe Serialize e como adequar a API a outros Content-Type.

Continue assim e bons estudos!