删除不再使用的文件,包括.gitignore、多个启动和配置指南文档,以及小程序相关的脚本和文档,简化项目结构以提高可维护性。
This commit is contained in:
@@ -72,6 +72,14 @@ const DEFAULT_CONFIGS: Record<string, any> = {
|
||||
totalSections: 62,
|
||||
freeSections: ['preface', 'epilogue', '1.1', 'appendix-1', 'appendix-2', 'appendix-3'],
|
||||
latestSectionId: '9.14'
|
||||
},
|
||||
|
||||
// 功能开关配置
|
||||
feature_config: {
|
||||
matchEnabled: true, // 找伙伴功能开关(默认开启)
|
||||
referralEnabled: true, // 推广功能开关
|
||||
searchEnabled: true, // 搜索功能开关
|
||||
aboutEnabled: true // 关于页面开关
|
||||
}
|
||||
}
|
||||
|
||||
@@ -150,6 +158,7 @@ export async function GET(request: NextRequest) {
|
||||
|
||||
// 提取前端需要的格式
|
||||
const bookConfig = allConfigs.book_config || DEFAULT_CONFIGS.book_config
|
||||
const featureConfig = allConfigs.feature_config || DEFAULT_CONFIGS.feature_config
|
||||
|
||||
return NextResponse.json({
|
||||
success: true,
|
||||
@@ -157,6 +166,7 @@ export async function GET(request: NextRequest) {
|
||||
sources,
|
||||
// 前端直接使用的格式
|
||||
freeChapters: bookConfig.freeSections || DEFAULT_CONFIGS.book_config.freeSections,
|
||||
features: featureConfig, // 功能开关
|
||||
mpConfig: mpConfig || {
|
||||
appId: 'wxb8bbb2b10dec74aa',
|
||||
apiDomain: 'https://soul.quwanzhi.com',
|
||||
@@ -222,14 +232,21 @@ export async function POST(request: NextRequest) {
|
||||
}, { status: 400 })
|
||||
}
|
||||
|
||||
console.log(`[Config API] 保存配置 ${key}:`, config)
|
||||
|
||||
// 保存到数据库
|
||||
const success = await setConfig(key, config, description)
|
||||
|
||||
if (success) {
|
||||
// 验证保存结果
|
||||
const saved = await getConfig(key)
|
||||
console.log(`[Config API] 验证保存结果 ${key}:`, saved)
|
||||
|
||||
return NextResponse.json({
|
||||
success: true,
|
||||
message: '配置保存成功',
|
||||
key
|
||||
key,
|
||||
savedConfig: saved // 返回实际保存的配置
|
||||
})
|
||||
} else {
|
||||
return NextResponse.json({
|
||||
|
||||
Reference in New Issue
Block a user