fix(danding_api): 修复配置未从环境变量读取导致API鉴权失败
Token 和 EMAIL_PASSWORD 字段缺少 Field(env=...) 声明, 导致 .env 中的 DANDING_API_TOKEN 始终无法被读取, 后端 API 返回"你没有权限这样做"。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import os
|
||||
from pydantic import BaseModel
|
||||
from pydantic import BaseModel, Field
|
||||
|
||||
|
||||
class Config(BaseModel):
|
||||
@@ -15,7 +15,7 @@ class Config(BaseModel):
|
||||
查看日志: 查看当前QQ号绑定日志;
|
||||
"""
|
||||
|
||||
Token:str = "" # 从环境变量 DANDING_API_TOKEN 读取
|
||||
Token:str = Field(default="", env="DANDING_API_TOKEN")
|
||||
"""对接服务器的Token"""
|
||||
|
||||
DDApi_Host:str = "https://api.danding.vip/DD/" # https://api.danding.vip/DD/ http://192.168.5.11:8002/DD/
|
||||
@@ -26,4 +26,4 @@ class Config(BaseModel):
|
||||
EMAIL_LOGIN: str = "https://pmail.danding.vip/api/login"
|
||||
EMAIL_USER: str = "admin"
|
||||
EMAIL_FROM: str = "admin@danding.vip"
|
||||
EMAIL_PASSWORD: str = "" # 从环境变量 DANDING_EMAIL_PASSWORD 读取
|
||||
EMAIL_PASSWORD: str = Field(default="", env="DANDING_EMAIL_PASSWORD")
|
||||
|
||||
Reference in New Issue
Block a user