【问题标题】:How can I do a conditional router in Koa?如何在 Koa 中做条件路由器?
【发布时间】:2021-04-02 14:37:13
【问题描述】:

目前,我正在提供一个 HTML 文件,它工作正常。

(我正在使用koa-mountkoa-static 来提供docs 目录下的索引文件。)

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

如何在不同的环境下正确做条件路由?

以下方法可行,但看起来很奇怪

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

【问题讨论】:

    标签: node.js koa koa-static


    【解决方案1】:

    也许这看起来更正常?

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

    除了语法略有不同之外,我认为您的一般方法是合理的。

    您可能需要process.env.NODE_ENV,这是放置此值的正常位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-07
      • 1970-01-01
      • 2019-03-26
      • 2021-06-29
      • 1970-01-01
      • 1970-01-01
      • 2020-01-10
      • 1970-01-01
      相关资源
      最近更新 更多