модель (Product.js)
маршрут (product.js)

product validation failed: oem: Path
oemis required.,category: Path
categoryis required.,sub_category: Path
sub_categoryis required.,model_no: Path
model_nois required.",
Просто разместите код в stackoverflow, скриншоты не нужны.
Подсказка: никогда не помещайте снимки экрана для текста. Кто бы ни сказал вам заменить ввод текста кода скриншотами: неправильная идея.
Спасибо за совет @GhostCat Я здесь новенький, поэтому мало что знаю
Я знаю, поэтому я говорю, чтобы дать вам четкое сообщение о том, что вы могли бы сделать по-другому ;-)
да теперь я понимаю :) еще раз спасибо





Кажется, что тело POST не содержит всех необходимых элементов.
const requiredFields = ["oem", "category", "sub_category", "model_no"];
const isPayloadInvalid = requiredFields.some(el => !req.body[el]);
if (isPayloadInvalid) return res.status(400).json({ error: "missing required fields" });
Просто добавьте это перед строкой 14.
Но это только я хотел использовать Array.prototype.some(), просто поймал mongoose.Error.ValidationError и отправил HTTP 400, уведомив, что некоторые параметры отсутствуют.
Ребята, я очень стараюсь, просто следуя вашим кодам
Я добавил еще один вопрос только для пояснения кода, не могли бы вы помочь?
@BakorKharkongor где?
здесь просто перейдите по ссылке stackoverflow.com/review/suggested-edits/20806679 Извините, новый пользователь, а также новичок в restfulapi @Sid
Console.log(req.body)и опубликуйте этот результат здесь в вопросе для отладки кода