Jump to content

Como usar req.query para buscar um nome na API em uma rota GET?


Ir para a Solução Solucionado por Rogerio Santos,

Postagens Recomendadas

  • Douglas Garcia mudou o título para Como usar req.query para buscar um nome na API em uma rota GET?
  • Solução

Olá, se entendi bem a pergunta tentando abstrair ao máximo do que foi dito você necessita de algo assim?

 

const express = require('express');

const app = express();

 

// Rota GET para buscar um nome

app.get('/buscar-nome', (req, res) => {

  // Verifica se o parâmetro 'nome' está presente na query

  const nome = req.query.nome;

 

  if (!nome) {

    // Se 'nome' não estiver presente, retorna um erro

    return res.status(400).json({ erro: 'O parâmetro nome é obrigatório na query.' });

  }

 

  // Aqui você pode usar o parâmetro 'nome' para fazer a busca na sua API

  // Exemplo hipotético de busca em uma lista de nomes

  const resultado = listaDeNomes.filter(item => item.toLowerCase() === nome.toLowerCase());

 

  // Retorna o resultado da busca

  res.json({ resultado });

});

Caso não seja essa a duvida você poderia postar um exemplo de retorno esperado, ou estrutura caso esteja conectando a um BD

  • Curtir 1
Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...