如何在 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 步:安装 dotenv 包
npm install --s dotenv
将 .env
文件添加到项目的根目录 (server/.env)。此文件中的示例格式如下:
SampleKey=testValue
需要 index.js 文件中的这个文件(我把它放在第 2 行)
// Addition of dotenv for access to process.env (environment variables)
const dotenv = require('dotenv').config();
您现在应该能够从您的文件中访问密钥,如下所示:
console.log(process.env.SampleKey);
我找到了以前版本的文档 https://loopback.io/doc/en/lb3/Environment-specific-configuration.html 但我找不到版本 4
的文档我遗漏了什么或者 v4 尚不支持特定于环境的配置?
环回 4 尚不支持特定于环境的配置。检查这个 post
您可以关注此 github 问题。 https://github.com/strongloop/loopback-next/issues/1464
在寻找文档时我费了很大的劲——这些是我用来处理环境配置的步骤:
第 1 步:安装 dotenv 包
npm install --s dotenv
将
.env
文件添加到项目的根目录 (server/.env)。此文件中的示例格式如下:SampleKey=testValue
需要 index.js 文件中的这个文件(我把它放在第 2 行)
// Addition of dotenv for access to process.env (environment variables) const dotenv = require('dotenv').config();
您现在应该能够从您的文件中访问密钥,如下所示:
console.log(process.env.SampleKey);