术语表

什么是环境变量与机密信息?

环境变量是应用从其运行位置而非代码中读取的设置,例如数据库地址。机密信息是其中敏感的内容,例如API密钥和密码,绝不能展示给用户或提交到代码中。

将设置放在代码之外,可以让同一个应用在不同环境中运行,例如测试副本和正式版本,每个环境都有自己的数据库和密钥。

凡是能让他人冒充你的应用的东西,都属于机密信息:支付密钥、AI服务商密钥、邮件服务密码、数据库密码等。它们应保存在服务器上,并在需要时从环境中读取。

常见错误包括:把密钥粘贴到前端代码中(任何人都能在浏览器里看到),或放入最终进入公开代码仓库的文件中。如果密钥泄露,请立即撤销并重新生成一个。

Mythex允许你向项目添加机密信息,而无需把密钥粘贴到聊天中。

示例

  • 用于支付的STRIPE_SECRET_KEY
  • 用于数据库连接的DATABASE_URL
  • AI服务商的API密钥

常见问题

我可以把API密钥放在前端代码中吗?

只有当服务商表示该密钥可以公开时才行,例如某些地图或分析密钥。机密密钥必须保留在服务器上。

如果机密密钥泄露了怎么办?

立即在服务商的控制台中撤销或轮换该密钥,用新密钥更新你的应用,并检查服务商的日志中是否有被滥用的记录。

另请参阅

  • 什么是环境变量与机密信息?(完整指南)
  • 如何妥善保管API密钥
  • 不在聊天中粘贴密钥即可管理机密信息

Mythex · Pricing · 用 AI 构建任何东西 · 网站和应用模板 · Mythex 对比 · AI 应用构建术语表 · 免费的 AI 应用构建工具 · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 繁體中文(香港) 繁體中文(台灣)