环境变量

存储在系统层面的配置信息——比如密钥和数据库地址,代码运行时去读取它,但它不在代码文件里。

它到底指什么?

你的代码需要一个 API 密钥来调用外部服务。如果你直接把密钥写在代码里,一旦代码被推送到公开仓库,密钥就泄露了。

环境变量提供了一种把敏感信息和代码分离的方式:密钥存在系统的配置中,代码只是通过变量名去读取它。这样代码可以安全地公开,密钥却不会跟着暴露。

在实际项目中长什么样?

通常你会在项目中看到一个 .env 文件,里面的内容类似:

API_KEY=sk-abc123...
DATABASE_URL=postgres://...

代码中则用 process.env.API_KEY 来读取这个值。.env 文件只在本地使用,不会被上传到代码仓库。

有什么需要注意的?

当你把项目部署到 Vercel、Railway 等平台时,需要在平台的设置界面中手动填入这些环境变量。平台会安全地保管它们,你的代码在服务器上运行时就能读取到。

也叫

Environment VariableEnv Var.env

和谁相连

参见

先有地图 / Map First

一张写给 AI 时代建造者的地图——不教你写代码,而是补全你指挥 AI 所需的那层工程与科技生态常识。

「先有地图 / Map First」是 LuMiNx 的项目之一。我们坚信,技术与知识应当惠及每一个人 —— Reach the Unreachable.

© 2026 先有地图 / Map First.让每个人都能自如地成为创造者