промежуточное программное обеспечение Express для условного обслуживания статического приложения - PullRequest
0 голосов
/ 22 марта 2019

В моем экспресс-приложении есть следующее промежуточное ПО.В else я пытаюсь обслуживать статический сайт, но браузер просто продолжает загружаться до истечения времени ожидания

app.get('*', (req, res) => {
  const isBot = detectBot(req.headers['user-agent']);
  if (isBot) {
    console.log('bot detected', bot, agent);
  } else {
    console.log(' No Bot Detected '.bgMagenta.white.bold);
    express.static(path.join(__dirname, '/../dist/awesome-seo/'))
  }
});

, если я заменю все вышеперечисленное на следующее - все хорошо.Но мне нужно сделать это условно (вот почему я изменил его на вышеприведенный).

app.use(express.static(path.join(__dirname, '/../dist/awesome-seo/')));

как мне переписать первый фрагмент, чтобы при желании подать с express.static

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...