问题标签 [dotenv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - .env process.env 不适用于使用 node.js 示例的 DocuSign docusignAPI
我正在使用来自https://github.com/docusign/qs-02-node-send-envelope的 docusign 示例,并已将index.js
文件配置为 ACCESS_TOKEN、ACCOUNT_ID、USER_FULLNAME 和 USER_EMAIL,它运行良好。但是当我配置.env
文件时它不起作用。
我确实安装了$ npm install
和$ npm install dotenv
.
这是本地主机的答案
用console.log(accessToken)
它回复ACCESS_TOKEN
而不是eyJ0eXMtNjg5ODEyMjAzMzETtl0--w
需要帮助来使用 docusign 或 docusignapi 设置 process.env。
javascript - 环境变量和检测环境 NodeJS/React
我研究了dotenv之类的东西并获得了环境变量的概念,我缺少的部分是检测使用哪个变量的位置和时间。具体来说,我正在处理 Stripe API 密钥,当然,我想在本地开发时使用 Test API 密钥,然后在推送到生产环境时使用 Live API 密钥。
所以很明显我会有一个 .env 文件,比如:
但是肯定在我的代码中的某个地方我需要类似的东西
还是像 dotenv (或安全的 dot env)一样为您管理?或者这是用另一种工具/技术完成的?
提前致谢
python - 未从环境变量中读取机器人令牌
学习编写 Discord 机器人。我为我的机器人密钥设置了一个 .env 文件,但我得到了discord.errors.LoginFailure: Improper token has been passed.
如果我将密钥直接放入client.run(KEY_HERE)
它连接就好了,没有错误。只有当我从 .env 文件中调用它时才会出现问题。
文件树只是项目根目录,其中包含 bot.py 和 .env。我正在使用 PyCharm。
机器人.py:
.env:
这是完整的错误输出:
谢谢!!
python - 将新环境变量添加到现有 python 项目中的 dotenv 文件,返回无
我有一个现有的 Python 3.7 项目。向 .env 添加新变量时,它不会加载。
这是我的 .env 文件的示例。
然而,数据库变量工作正常,api_base_url
返回None
.
我不认为这是 path/load_dotenv 问题,因为现有变量正在正确加载。
我需要刷新/重新加载 .env 文件吗?
flask - Flask 无法读取我的环境变量
我想在运行 Windows cmd 时自动导入我的 FLASK_APP 环境变量。
我安装了 python-dotenv,然后在我的项目主路径下创建了一个 .env 文件。但是,我一直收到错误消息“无法找到 Flask 应用程序。您没有提供 FLASK_APP 环境变量。”
以下是我的项目 项目路径的路径
我的 .env 保存在同一路径下“Flask Virtue Environment\env\Voting Platform\Voting_Platform”
我的 .env 文件有以下代码 FLASK_APP=runserver.py
我还运行了以下命令来测试 dotenv 是否能够找到我的环境文件。我认为它确实找到了文件。(见下文) dotenv 测试
我很困惑为什么烧瓶无法读取我的 .env 文件
node.js - 我的环境变量出现未定义
我不确定为什么我的环境变量出现未定义。这是我第一次使用环境变量,似乎无法弄清楚问题是什么,
我的环境文件是这样的:
我的模型包含这两行:
但是,每当我运行此文件时,我都会得到:
环境变量检查...未定义
谁能向我指出这个问题?
javascript - 如何在 jquery 中访问 .env 文件?
所以我有一个带有 jquery 的 django 项目,用于在前端进行交互。我已经有 .env 文件来存储 django settings.py 使用的数据库配置,但我需要 jquery 才能访问 .env 文件。
根据我在 dotenv 文档中阅读的内容,我需要使用 npm 或 yarn 安装 dotenv。但我认为 jquery 没有/使用 npm?我是 javascript 的新手
dotenv - Loopback 4 上的 dotenv 配置
如何在with或其他包上配置.env
文件以从全局访问?loopback 4
dotenv
process.env.VAR
我尝试继续,application.ts
但它给出了undefined
.
我也加入.env
了root
,/src
但没有成功。
javascript - 将字符串变量传递给 TypeOrmModuleOptions 中的“类型”
我想使用 TypeORM 为我的 NestJs 应用程序设置数据库连接。.env
我有一个配置文件,它从文件中读取所有值
我正在 app.module 中设置连接,因此在应用程序启动时。
type
不幸的是,我在现场遇到了这个错误
类型 'string' 不可分配给类型 '"mysql" | "mariadb" | “postgres” | “蟑螂数据库” | "sqlite" | "mssql" | “神谕” | “科尔多瓦” | “本机脚本” | “反应原生” | "sqljs" | "mongodb" | “极光数据API” | "expo"'.ts(2322) MysqlConnectionOptions.d.ts(12, 14):预期的类型来自属性'type',它在类型'TypeOrmModuleOptions'上声明
我不想像这样传递硬编码字符串,'postgres'
因为我希望它保持动态。我更喜欢 Postgres,但有些客户使用 oracle 数据库,我也必须支持 MSSQL。
如何解决该配置问题?
node.js - .env 文件未定义使用 require('dotenv').config();
让 dotenv 获取我的 .env 文件时遇到问题
这是我的文件结构:
这是我的 start.js:
在我的 .env 里面如下:
不幸的是,在运行我的 node.js 应用程序时,我收到以下错误:
发生这种情况是因为 dotenv 由于某种原因似乎无法找到我的 .env 文件。当我跑步时,console.log(process.env.MONGO_URI);
我变得不确定。
不知道为什么。大多数有此问题的人都有以下问题之一:
- 他们不从根目录运行他们的程序
- 他们的 .env 不在他们的根目录中
- 他们的 .env 命名不正确,例如“config.env”
- 他们的 .env 格式不是 UTF-8
我没有任何这些问题。我不确定是什么原因造成的。
有任何想法吗?