@ blocklet/ error (英语)
@ blocklet/error 为错误处理提供utils .
使用量
安装
npm install @blocklet/error
实例
const { CustomError, formatError, getStatusFromError } = require('@blocklet/error');
// throw error
const err = new CustomError(400, 'test error');
throw err;
// get status from error
app.use((err, req, res, next) => {
const status = getStatusFromError(err);
res.status(status).json({ error: formatError(err) });
});