Никаких признаков из машинописи при использовании с "mon goose" и NodeJs - PullRequest
0 голосов
/ 22 марта 2020

Я пытаюсь использовать машинопись с 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;

...