异常拦截

前置内容

  1. 【统一后端返回数据格式——云剪切板】: https://www.hyz.cool/articles/209

目录结构

server
├─interceptors
│  └─Exception
└─App.js
shell

配置

  • App.js
const express = require("express");

const Router = require("./controllers/RouterController")
const {Exception} = require("./interceptors/Exception");

const app = express();

app.use(express.json())

Router(app)

app.use(Exception)

module.exports = {
    path: "api",
    handler: app
}
js

拦截实现

  • Exception.js
const Result = require("../utils/Result");
export const Exception= (err, req, res, next) => {
    if (err) console.log("被拦截了。。。。。", err.message)
    return Result.result(res, Result.error())
}
js
打赏
  • 微信
  • 支付宝
评论
来发评论吧~
···

歌手: