> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lovi.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 最佳实践和指南

> Lovi API 的安全、性能和集成最佳实践

## 介绍

本指南涵盖安全最佳实践、性能优化和集成指南，帮助您使用 Lovi API 构建强大的应用程序。

***

## 🔒 安全最佳实践

### API 密钥管理

**✅ 应该做：**

* 将 API 密钥存储在环境变量或安全的配置管理系统中
* 为不同环境使用不同的 API 密钥（开发、staging、生产）
* 定期轮换 API 密钥（推荐每 90 天）
* 监控 API 密钥使用情况并设置警报以检测异常活动
* 如果可用，使用最小权限原则（为不同功能使用单独的密钥）

**❌ 不应该做：**

* 在源代码中硬编码 API 密钥或将其提交到版本控制
* 通过电子邮件、聊天或其他不安全渠道共享 API 密钥
* 在开发环境中使用生产 API 密钥
* 在应用程序日志中记录完整的 API 密钥

### 认证安全

```javascript theme={null}
// ✅ 好的 - 存储在环境变量中
const ACCESS_KEY = process.env.LOVI_ACCESS_KEY;

// ❌ 坏的 - 在源代码中硬编码
const ACCESS_KEY = 'your-actual-api-key-here';
```

### 请求安全

**始终使用 HTTPS：**

```javascript theme={null}
// ✅ 好的 - 仅 HTTPS
const BASE_URL = 'https://cloud.lovi.ai';

// ❌ 坏的 - 不安全的 HTTP
const BASE_URL = 'http://cloud.lovi.ai';
```

**验证输入数据：**

```javascript theme={null}
function validatePhoneNumber(number) {
  // 删除所有非数字字符
  const cleaned = number.replace(/\D/g, '');

  // 检查是否为有效的国际格式
  if (!/^\d{10,15}$/.test(cleaned)) {
    throw new Error('无效的电话号码格式');
  }

  return cleaned;
}
```
