【问题标题】:How to specify environment variables in loopback 4?如何在环回 4 中指定环境变量?
【发布时间】:2020-04-12 04:37:24
【问题描述】:

我找到了以前版本 https://loopback.io/doc/en/lb3/Environment-specific-configuration.html 的文档,但我找不到版本 4 的文档

我缺少什么或者 v4 还不支持特定于环境的配置?

【问题讨论】:

  • 我什至找不到如何在环回 4 中指定配置。我试图为所有 API 配置一个通用的基本路径。
  • 嘿伙计,我把我的dotenv 配置放在index.js (在package.json 旁边),它成功了!!!如果您想要类似的解决方案,请尝试...

标签: loopbackjs


【解决方案1】:

在寻找文档之后,这些是我用来处理环境配置的步骤:

  1. 第 1 步:安装 dotenv 包

    npm install --s dotenv

  2. .env 文件添加到项目的根目录(服务器/.env)。此文件中的示例格式如下:

    SampleKey=testValue

  3. 从 index.js 文件中需要这个文件(我把它放在第 2 行)

    // Addition of dotenv for access to process.env (environment variables) const dotenv = require('dotenv').config();

  4. 您现在应该能够从文件中访问密钥,如下所示:

    console.log(process.env.SampleKey);

【讨论】:

    【解决方案2】:

    Loopback 4 尚不支持特定于环境的配置。查看此帖子https://stackoverflow.com/a/53377667/3904327

    您也可以关注这个 github 问题。 https://github.com/strongloop/loopback-next/issues/1464

    【讨论】:

    • 我也在问这个问题(我是 github 上的 Edo78)
    猜你喜欢
    • 2020-12-18
    • 1970-01-01
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    • 2018-03-16
    • 2015-02-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多