“Coulé à ObjectId a échoué pour la valeur” Réponses codées

Coulé à ObjectId a échoué pour la valeur

// it happens when you pass an invalid id to mongoose. 
// so first check it before proceeding, using mongoose isValid function

import mongoose from "mongoose";

// add this inside your route
if( !mongoose.Types.ObjectId.isValid(id) ) return false;
Salo Hopeless

Coulé à ObjectId a échoué pour la valeur

// my problem is caused by path "/:params"
router.get("/:params", async (req, res) => {})

// can solve it as follows
router.get("/add-some-path/:params", async (req, res) => {})
// or
router.get("/:params/add-some-path", async (req, res) => {})
Said HR

Coulé à ObjectId a échoué pour la valeur

import mongoose from "mongoose";

// add this inside your route
if( !mongoose.Types.ObjectId.isValid(id) ) return false;
Salo Hopeless

Réponses similaires à “Coulé à ObjectId a échoué pour la valeur”

Questions similaires à “Coulé à ObjectId a échoué pour la valeur”

Plus de réponses similaires à “Coulé à ObjectId a échoué pour la valeur” dans JavaScript

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code