Signed-off-by: 716 <[email protected]>
@@ -0,0 +1,17 @@
+package base
+
+import (
+ "github.com/allanpk716/ChineseSubFinder/internal/pkg/settings"
+ "github.com/gin-gonic/gin"
+ "net/http"
+)
+func (cb ControllerBase) DefSettingsHandler(c *gin.Context) {
+ var err error
+ defer func() {
+ // 统一的异常处理
+ cb.ErrorProcess(c, "DefSettingsHandler", err)
+ }()
+ c.JSON(http.StatusOK, settings.NewSettings())
+}
@@ -26,6 +26,8 @@ func InitRouter(router *gin.Engine, cronHelper *cron_helper.CronHelper) {
router.POST("/check-proxy", middle.CheckAuth(), cbBase.CheckProxyHandler)
+ router.GET("/def-settings", cbBase.DefSettingsHandler)
// v1路由: /v1/xxx
GroupV1 := router.Group("/" + cbV1.GetVersion())
{