“Dilemparkan ke ObjectId gagal untuk nilai” Kode Jawaban

Dilemparkan ke ObjectId gagal untuk nilai

// 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

Dilemparkan ke ObjectId gagal untuk nilai

// 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

Dilemparkan ke ObjectId gagal untuk nilai

import mongoose from "mongoose";

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

Jawaban yang mirip dengan “Dilemparkan ke ObjectId gagal untuk nilai”

Pertanyaan yang mirip dengan “Dilemparkan ke ObjectId gagal untuk nilai”

Lebih banyak jawaban terkait untuk “Dilemparkan ke ObjectId gagal untuk nilai” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya