ERPTurbo_Poster/.env.example
shenyifei dc940d2598 feat(api): 添加海报和PDF生成功能
- 新增海报生成接口,支持从网页URL或HTML内容生成海报图像
- 新增PDF生成接口,支持从网页URL或HTML内容生成PDF文档
- 添加Swagger API文档注释,完善接口描述和参数说明
- 实现HTML内容参数支持,允许直接传入HTML结构生成海报/PDF
- 添加输入验证和标准化响应格式
- 引入DOMPurify库对HTML内容进行安全过滤
- 更新环境变量配置,支持API密钥认证和CORS设置
- 优化上传逻辑,统一返回标准响应结构
- 添加构建脚本支持Docker镜像打包和推送
2025-11-20 17:51:35 +08:00

46 lines
1.0 KiB
Plaintext
Raw Permalink 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.

# 存储配置
# 可选值: cos(腾讯云), oss(阿里云), local(本地存储)
STORAGE_TYPE=local
# COS 配置 (腾讯云对象存储)
COS_SECRET_ID=
COS_SECRET_KEY=
COS_BUCKET=
COS_REGION=
COS_DOMAIN=
# OSS 配置 (阿里云对象存储)
OSS_REGION=
OSS_ACCESS_KEY_ID=
OSS_ACCESS_KEY_SECRET=
OSS_BUCKET=
# 本地存储配置
LOCAL_DOMAIN=http://localhost:3000
# 上传路径配置
UPLOAD_PATH=uploads
# 服务端口
PORT=3000
# API 认证配置
# 多个API密钥用逗号分隔例如: abc123,def456,ghi789
ALLOWED_API_KEYS=
# 认证开关 (用于临时禁用认证,默认为 false)
DISABLE_API_AUTH=false
# CORS 配置
# 是否启用CORS中间件 (true/false, 默认为 false)
ENABLE_CORS=false
# 允许的跨域源 (多个源用逗号分隔,例如: http://localhost:3000,https://example.com)
# 如果未设置但启用了CORS将使用安全的默认配置
CORS_ORIGINS=
# API 前缀配置
# API路径前缀默认为 /api/v1
# 可以设置为空字符串来移除前缀,或自定义前缀如 /api/v2
API_PREFIX=/api/v1