Tag: laravel dotenv

安全使用dotenv的nodejs生产环境

通过使用dotenv,我可以忽略开发.env文件,然后将其推送到git存储库,它符合十二因子应用程序configuration因素 。 它防止configuration暴露给其他人,尤其是开源项目。 但是,在将其部署到生产环境时,我使用云部署或使用docker时会受到阻碍。 我怎样才能包含这个文件? 我应该将文件保存到Vault中吗? 请帮助我了解如何保护我的部署环境。

dotenv文件不加载环境variables

在根文件夹文件中有.env文件 NODE_ENV=development NODE_HOST=localhost NODE_PORT=4000 NODE_HTTPS=false DB_HOST=localhost DB_USERNAME=user DB_PASSWORD=user 和root/app/config/server.js文件夹中的root/app/config/server.js文件。 server.js文件的第一行是 require('dotenv').config(); 我也试过如下: require('dotenv').config({path: '../.env'}) ; require('dotenv').config({path: '../../.env'}) ; 但是,当我从命令提示符运行server.js文件时,我的envvariables没有加载 node root/app/config/server.js 如果我使用视觉工作室 ,按F5 ,它加载! 我不知道我做错了什么,我错过了什么。 任何build议是非常感谢。 谢谢。