REFACTOR: Adiciona validação caso campo do cep tenha mais de 8 caracteres.
This commit is contained in:
parent
79d2117dc9
commit
029bc88e3b
3
app.js
3
app.js
@ -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 {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user