REFACTOR: Adiciona validação caso campo do cep tenha mais de 8 caracteres.

This commit is contained in:
tulioperdigao 2025-10-23 15:42:12 -03:00
parent 79d2117dc9
commit 029bc88e3b

3
app.js
View File

@ -21,7 +21,8 @@ function createApp() {
app.get("/consulta-cep", async (req, res) => {
const { cep: rawCep, numero: rawNumero } = req.query;
if (!rawCep) return res.status(400).json({ error: "cep é obrigatório" });
const cep = String(rawCep).replace(/\D/g, "");
const cep = String(rawCep).trim().replace(/\D/g, "");
if (cep.length !== 8) return res.status(400).json({ error: "cep inválido, tente digitar apenas números" });
const numero = rawNumero ? String(rawNumero).trim() : "";
try {