express开发服务端-----报错信息工具
发现一个很好用的处理报错信息的库
参考: http-assert.
使用过程非常简单,就是引入库,
const assert = require('http-assert');
// 需要三个参数,参数一:条件,要满足什么条件, 参数二: 如果不满足抛出的错误码, 参数三: 错误信息
require("../models/user").findById(id, (error, data) => {
req.user = data;
assert(req.user, 401, "请先登录");//如果user不存在抛出401错误,提供报错信息
next();
});
错误码400: 信息校验失败
错误码401: 去登陆
错误码403: token过期