【发布时间】:2020-10-24 19:53:10
【问题描述】:
const HttpError = require("../models/http-error");
//http-error.js
class HttpError extends Error {
constructor(message, errorCode) {
super(message); // Add a "message" property
this.code = errorCode; // Adds a "code" property
}
}
module.exports = HttpError;
err和error有什么区别err
【问题讨论】:
-
err是从Place.findById抛出的,而error只是一个常量,您定义它不抛出并且不会在范围内,而是应该抛出它...... down if(!place) 实际上是在抛出但你没有缓存它,假设你有一个外部错误处理程序
标签: javascript error-handling syntax-error