# 密钥与安全

管理 API 密钥，使用环境变量保存凭据。

## 管理密钥 [#管理密钥]

在[密钥管理](/dashboard/keys)中查看当前账号允许的操作。国内站与海外站的密钥不能相互替代。

## 服务端环境变量 [#服务端环境变量]

在服务端读取环境变量，让密钥与源码分开管理：

```ts title="服务端配置"
const apiKey = process.env.NEXROUTER_API_KEY;

if (!apiKey) {
  throw new Error("请先配置 NEXROUTER_API_KEY");
}
```

环境变量名称由你的应用定义。不要把密钥放入浏览器代码，也不要使用会公开到客户端的 `NEXT_PUBLIC_` 前缀。

## 密钥泄露后 [#密钥泄露后]

尽快在密钥管理中撤销受影响的密钥，并更新调用应用中的凭据。分享排障信息时，移除完整密钥与 Authorization 请求头。
