Authored by 郝肖肖

'flx'

... ... @@ -16,16 +16,26 @@ module.exports = () => {
let router = {};
let risks = _.get(req.app.locals.wap, 'json.risk', []);
if (_.isEmpty(path) || _.isEmpty(risks)) {
return next();
}
_.isArray(risks) && risks.some(item => {
if (item.state === 'off') {
return false;
}
item.regRoute = item.regRoute || pathToRegexp(item.route);
if (item.regRoute.test(path)) {
router = item;
return true;
}
return false;
});
if (_.isEmpty(router) || _.isEmpty(path)) {
if (_.isEmpty(router)) {
return next();
}
... ...