if(req && req.headers && checkCrawler(req.headers['user-agent'])) {
       promises = needs.map((need) => {
        return dispatch(need({...params, crawler: req.headers['user-agent']}));
      });
    } else if(req) {