如何在 loopback 4 中指定环境变量?

How to specify environment variables in loopback 4?

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

的文档

我遗漏了什么或者 v4 尚不支持特定于环境的配置?

环回 4 尚不支持特定于环境的配置。检查这个 post

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

在寻找文档时我费了很大的劲——这些是我用来处理环境配置的步骤:

  1. 第 1 步:安装 dotenv 包

    npm install --s dotenv

  2. .env 文件添加到项目的根目录 (server/.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);