【发布时间】:2021-03-11 04:54:01
【问题描述】:
我的应用程序将部署在 Heroku 上。我在根目录的 .env 中设置了环境变量。
使用 Flask 在本地进行测试,我让 Python 使用 dotenv 包访问 env var,没有任何问题。尝试使用 Javascript 访问环境变量时遇到了麻烦。
我读到 Node.js 有它自己的 dotenv 依赖项,可以使用 process.env.ENV_VAR 访问 JavaScript 中的环境变量。我将包安装到我的虚拟环境中并使用require('dotenv').config() 启动了我的js 脚本,但是在运行Flask 应用程序时,控制台返回:
Uncaught ReferenceError: require is not defined
这告诉我我没有通过 Flask 访问 node.js 依赖项,并给了我可能不可能的建议。
有没有办法通过 Javascript 和 Python 访问 Flask 应用程序的环境变量?
【问题讨论】:
标签: javascript node.js flask environment-variables dotenv