使用JS使try / catch例程不再那么冗长

时间:2019-05-22 05:46:17

标签: javascript node.js

我有这个Express中间件处理程序:

app.use((req, res, next) => {

  eventsConfig.getEventsConfig((err, val) => {

    if (err) {
      return next(err);
    }

    try {
      req.eventsConfig = JSON.parse(val);
    } catch (err) {
      return next(err);
    }

    next();

  });

});

我已经使用了很多这种模式,这是正确的,但是每次写起来都很冗长和烦人-是否有一个更简单的冗长模式正确?

0 个答案:

没有答案