错误捕捉

  const domain = require('domain');
  // 先设置该中间件
  app.use((req, res, next) => {
    const reqDomain = domain.create();
    // next抛出的异常在这里被捕获,触发此事件
    reqDomain.on('error', handleError(e) {
      // ... 处理错误,比如跳转到500页面
    });

    return reqDomain.run(next);
  });

  const stage = coc(app);

  app.listen(port);

results matching ""

    No results matching ""