p> //and here is my route file that handles all the routes
const express = require('express');
const router = express.Router();
const controller = require('../controller/user');
router.get('/',controller.getAllUsers);
router.get('/users/:id',controller.getUserById);
router.delete('/item/:id',controller.removeItem);
module.exports = router;
3 Réponses :
de la capture d'écran de Postman, semble que vous avez manqué de définir la valeur "ID" sous la variable de chemin. P>
/: id code> n'est pas une URL valide. Je présume que: id code> doit être remplacé par la valeur d'identification réelle. De plus, vos itinéraires définis sont/ users / anormal code> et/ élément / silles / code>.Exactement comme @ jfien00 a dit. Dans Express,
: ID code> est remplacé pour tout ce que vous avez mis là-bas et que vous utilisez cet ID avecreq.params.id code> (comme vous l'avez déjà fait) voir cette question Stackoverflow.com/Questions/34095126/express-Router-id