Я пытаюсь использовать машинопись с mon goose и NodeJs Я попытался сделать произвольную ошибку, но в среде IDE не отображается индикация сообщения об ошибке.
Файл UserSchema:
import { Schema, Document, model } from "mongoose";
export interface IProduct extends Document {
name: string;
price: number;
dodo: string;
}
const productSchema = new Schema({
name: { type: String, required: true },
price: { type: Number, required: true }
});
export default model<IProduct>("Product", productSchema, "products");
Файл маршрута:
import { Router, Request, Response, NextFunction } from "express";
import Product, { IProduct } from "../models/product";
const router = Router();
router.post("/", (req: Request, res: Response, next: NextFunction) => {
const product: IProduct = new Product({
name: "ahmed",
price: "this should throw an error"
});
product.save()
});
export default router;