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

246
Visualizações
por qué rutas similares no funcionan en express.js ejemplo Obtener, publicar, parchear, eliminar

¿Alguien puede ayudarme? Solo una ruta funciona después de agregar la segunda ruta.

No puedo activar la segunda ruta obteniendo un error

 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Error</title> </head> <body> <pre>Cannot GET /api/sellProduct1</pre> </body> </html>

Nota: no sugiera cambiar los nombres de las rutas, tengo curiosidad por qué no funcionan con las mismas rutas, pero estoy usando diferentes métodos como publicar, obtener, eliminar. Por favor, ¿alguien puede ayudar con la respuesta adecuada?

 var mongoose = require('mongoose'); var express = require('express'); var router = express.Router(); var productModel = require("./productSchema"); // Connecting to database var query = 'mongodb://127.0.0.1:27017/mylibs' const db = (query); mongoose.Promise = global.Promise; mongoose.connect(db, { useNewUrlParser: true, useUnifiedTopology: true }, function (error) { if (error) { console.log("Error!" + error); } }); router.get("/", (req, res) => { res.send("welcome"); }); // find product by productname router.get("/sellProduct:product", function (req, res) { productModel.findOne({ productName: req.query.product }, function (err, data) { if (err) { console.log(err); } else { res.send(data); } }); }); router.post('/sellProduct', function (req, res) { var newProduct = new productModel({ productName: req.body.productName, costPrice: req.body.costPrice, sellPrice: 0 }); newProduct.save(function (err, data) { if (err) { console.log(error); } else { res.send("Data inserted"); } }); });
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Debe acceder al enrutamiento de esta manera:

 /api/sellProduct/1
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