Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

122
Visualizações
Cómo crear una ruta de actualización rápida con múltiples parámetros

Quiero actualizar un atributo dentro de un objeto JSON usando fetch PUT. Creé una función de venta que toma 2 parámetros de URL
 app.put('/trustRoutes/:id/:item', (req, res){

Puedo actualizar los datos con un solo parámetro, pero como solo quiero cambiar un valor dentro de ese objeto, llamar a put reemplazará todo el objeto con mi nuevo cuerpo.
a continuación es lo que he probado.

 app.put('/trustRoutes/:id/:item', (req, res) => { readFile(data => { const userId = req.params['id/item']; // have also tried const userId = req.params.id.item data[userId] = req.body; //write data back to file

Busqué otros ejemplos pero no pude encontrar ninguno que estuviera actualizando datos en lugar de GET. Si hay uno que me perdí por favor hágamelo saber.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Las solicitudes PUT son excelentes para sobrescribir completamente un recurso y son idempotentes. Esta respuesta hace un buen trabajo al explicar la idempotencia. Para actualizar un recurso parcialmente, una solicitud PATCH es una mejor opción.

 app.patch('/trustRoutes/:id/:item', (req, res) => { readFile(data => { data[userId] = req.params[id]; data[item] = req.params[item]; // A get request for this resource would now show both of the updated values // Write file
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda