环境变量 / .env / API Key——这些「钥匙」到底是什么

2026-07-14#环境变量#.env#API Key

读完这篇,你会搞懂 API Key、环境变量和 .env 文件到底是什么,为什么 AI 帮你写代码时总提到它们,以及如何安全地管理你的密钥。

先搞清楚一个问题,你的程序需要什么才能跑

你写了一段代码,代码本身是「逻辑」——告诉电脑该做什么。但光有逻辑不够,程序运行还需要一些「数据」,比如,

  • 连哪个数据库
  • 调用哪个 AI 服务的接口
  • 监听哪个端口
  • 开发环境还是生产环境

这些东西不是逻辑,它们是「配置」。就像你开一家奶茶店,配方(逻辑)是固定的——红茶加牛奶就是奶茶。但你今天用哪个牌子的牛奶、放多少糖、是不是试营业期间打八折,这些是每天可以变的「配置」。

环境变量,就是程序运行时从外部读取的配置值。 代码不变,配置可以跟着环境变。

环境变量就像奶茶店每天换的配料

理解了这个本质,后面的 API Key、.env 文件、.gitignore,都只是围绕「配置和代码分离」这个核心原则的具体工具。

此内容受限

此部分内容暂不可见

评论