PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=89 DEFAULT CHARSET=utf8mb4;
2.日志拦截器的方法
// 全局日志拦截器
const endMiddleware = (req, res, next) => {
const defaultWrite = res.write;
const defaultEnd = res.end;
const chunks = [];
res.write = (…restArgs) => {
chunks.push(Buffer.from(restArgs[0]));
defaultWrite.apply(res, restArgs);
};
res.end = (…restArgs) => {
let mList = [“POST”,“GET”]
if(mList.indexOf(req.method) !== -1){
if (restArgs[0]) {
chunks.push(Buffer.from(restArgs[0]));
}
const body = Buffer.concat(chunks).toString(‘utf8’);
const time = moment(new Date()).format(“YYYY-MM-DD HH:mm:ss”);
AdminRequestLog.create({
user_id: (req.data && req.data.user_id) ? req.