【问题标题】:Where to load secrets/.env in intern在哪里加载 secrets/.env 实习生
【发布时间】:2016-05-06 20:38:34
【问题描述】:

我正在与实习生一起设置我们的 e2e 测试服务,并希望使用 npm dotenv 库将我的秘密(酱实验室密钥等)保存在 .env 文件中。为了做到这一点,我需要在某个地方require它。我最早可以在哪里做到这一点?我的实习生配置都继承自一个基本配置,所以我现在打算使用它——但有没有更早的地方?

为了记录,这是一个独立的测试服务,不是另一个框架的一部分,我正在使用这个库:https://github.com/motdotla/dotenv

【问题讨论】:

    标签: intern 12factor


    【解决方案1】:

    如果没有更好的入口点,我将使用自己的解决方案进行更新,该解决方案在加载 intern.js 配置模块之前注入环境变量:

    define( ['intern/dojo/node!dotenv'], function (dotenv) {
        dotenv.config();
    
        return { intern config object };
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-30
      • 1970-01-01
      • 2013-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-03
      相关资源
      最近更新 更多