配置指南

本文档详细介绍了平台的各种配置选项。

环境变量

数据库配置

DATABASE_URL="postgresql://user:password@localhost:5432/dbname"

认证配置

NEXTAUTH_URL="http://localhost:3000"
NEXTAUTH_SECRET="your-secret-key"

邮件服务

SMTP_HOST="smtp.gmail.com"
SMTP_PORT=587
SMTP_USER="your-email@gmail.com"
SMTP_PASSWORD="your-app-password"

应用配置

next.config.js

关键配置项说明:

module.exports = {
  reactStrictMode: true,
  images: {
    domains: ['example.com'],
  },
  i18n: {
    locales: ['en', 'zh', 'ja'],
    defaultLocale: 'zh',
  },
}

性能优化

缓存配置

配置 ISR 缓存时间:

export const revalidate = 3600; // 1小时

图片优化

使用 Next.js Image 组件进行自动优化。

安全设置

CSP 头部

next.config.js 中配置内容安全策略。

环境变量加密

敏感信息应使用环境变量存储,不要提交到版本控制。

下一步