Как я могу сделать условный маршрутизатор в Koa?

В настоящее время я работаю с файлом HTML, и он отлично работает.

(Я использую koa-mountа также koa-staticслужить индексным файлом под docsкаталог.)

      app.use(mount('/docs', serve('docs')))

Как я могу правильно настроить условный маршрутизатор в другой среде?

Следующий подход работает, но выглядит странно

      // if not production
process.env !== 'production' && app.use(mount('/docs', serve('docs')))

1 ответ

Возможно, это выглядит более нормально?

      if (process.env !== 'production') {
  app.use(mount('/docs', serve('docs')));
}

Помимо немного другого синтаксиса, я думаю, что ваш общий подход звучит правильно.

Вам может понадобиться process.env.NODE_ENVтем не менее, это нормальное место для размещения этого значения.

Другие вопросы по тегам