You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JavaScript项目中设置.env环境变量 结合node-calendly-sdk场景

在JavaScript项目中配置.env环境变量替换Calendly硬编码API令牌的方法
  • 第一步:安装dotenv依赖
    Node.js项目默认不会自动读取.env配置文件,首先安装依赖包:
# npm 安装
npm install dotenv
# yarn 安装
yarn add dotenv
  • 第二步:创建.env配置文件
    在项目根目录(和package.json文件同级的位置)新建名为.env的文件,写入你的API令牌配置:
CALENDLY_API_TOKEN=替换为你实际的Calendly API令牌

注意配置项等号两侧不要留空格,令牌值默认不需要加引号,除非包含特殊字符。

  • 第三步:配置.gitignore防止密钥泄露
    打开项目根目录的.gitignore文件,新增一行.env,确保包含密钥的配置文件不会被提交到代码仓库,避免密钥泄露。
  • 第四步:代码中加载并使用环境变量
    在项目入口文件(如index.js、app.js)的最顶部引入并初始化dotenv:
// CommonJS 语法
require('dotenv').config()

// ES Module 语法
import dotenv from 'dotenv'
dotenv.config()

之后就可以替换原有的硬编码代码:

const calendly_client = new Calendly(process.env.CALENDLY_API_TOKEN)

补充说明:如果是前端框架项目(如Vite、React、Vue等),环境变量需要遵循对应框架的命名规则,比如Vite要求变量名以VITE_开头,Create React App要求以REACT_APP_开头,否则变量会被框架安全策略过滤,无法在前端代码中正常读取。

内容的提问来源于stack exchange,提问作者Arav Narula

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.14 23:36:08