duoqi-api/.env.example
Wang Zhuoxuan 7682bb2ae7
Some checks failed
CI/CD Pipeline / Code Quality (push) Failing after 18s
CI/CD Pipeline / Unit Tests (push) Has been skipped
CI/CD Pipeline / Build & Deploy Test (push) Has been skipped
CI/CD Pipeline / Build & Deploy Production (push) Has been skipped
refactor: 融合认证 schemeCode 按平台拆分为独立环境变量
不同端(Android/iOS/Harmony)在阿里云控制台使用不同的方案 Code,
单一 ALIYUN_FUSION_SCHEME_CODE 无法满足多端需求。改为按平台映射
三个独立环境变量,providers 端点也按平台精确判断可用性。

同步更新 API 文档:补充 fusion/token 请求参数表和 Harmony 平台支持。
2026-05-28 23:43:21 +08:00

42 lines
1006 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Database
DATABASE_URL=mysql://root:password@localhost:3306/duoqi
# JWT
# 生成安全密钥: openssl rand -base64 32
# 或: node -e "console.log(require('crypto').randomBytes(32).toString('base64'))"
JWT_SECRET=change-me-to-a-secure-secret
JWT_EXPIRES_IN=1h
JWT_REFRESH_EXPIRES_IN=30d
# Admin
# 生成方式同 JWT_SECRET建议与生产环境使用不同的值
ADMIN_TOKEN=change-me-admin-token
# Huawei ID Kit (Phase 1b)
HUAWEI_CLIENT_ID=
HUAWEI_CLIENT_SECRET=
# Alibaba Cloud OSS
OSS_ACCESS_KEY_ID=
OSS_ACCESS_KEY_SECRET=
OSS_BUCKET=
OSS_REGION=
# Alibaba Cloud Fusion Auth (Phase 1e)
# 阿里云号码认证服务,用于手机号一键登录和短信验证码登录
# RAM 子用户需授予 AliyunDypnsFullAccess 权限
ALIYUN_ACCESS_KEY_ID=
ALIYUN_ACCESS_KEY_SECRET=
ALIYUN_FUSION_SCHEME_CODE_ANDROID=
ALIYUN_FUSION_SCHEME_CODE_IOS=
ALIYUN_FUSION_SCHEME_CODE_HARMONY=
# Huawei IAP (Phase 1c)
HUAWEI_IAP_URL=
HUAWEI_MERCHANT_ID=
# Application
PORT=3000
NODE_ENV=development
LOG_LEVEL=info