- 新增海报生成接口,支持从网页URL或HTML内容生成海报图像 - 新增PDF生成接口,支持从网页URL或HTML内容生成PDF文档 - 添加Swagger API文档注释,完善接口描述和参数说明 - 实现HTML内容参数支持,允许直接传入HTML结构生成海报/PDF - 添加输入验证和标准化响应格式 - 引入DOMPurify库对HTML内容进行安全过滤 - 更新环境变量配置,支持API密钥认证和CORS设置 - 优化上传逻辑,统一返回标准响应结构 - 添加构建脚本支持Docker镜像打包和推送
46 lines
1.0 KiB
Plaintext
46 lines
1.0 KiB
Plaintext
# 存储配置
|
||
# 可选值: 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
|