@@ -62,30 +62,30 @@ func NewHTTPServer(debug bool,
62
62
63
63
rootGroup := r .Group ("" )
64
64
swaggerRouter .Register (rootGroup )
65
- static := r .Group ("" )
65
+ static := r .Group (uiConf . APIBaseURL )
66
66
static .Use (avatarMiddleware .AvatarThumb (), authUserMiddleware .VisitAuth ())
67
67
staticRouter .RegisterStaticRouter (static )
68
68
69
69
// The route must be available without logging in
70
- mustUnAuthV1 := r .Group ("/answer/api/v1" )
70
+ mustUnAuthV1 := r .Group (uiConf . APIBaseURL + "/answer/api/v1" )
71
71
answerRouter .RegisterMustUnAuthAnswerAPIRouter (authUserMiddleware , mustUnAuthV1 )
72
72
73
73
// register api that no need to login
74
- unAuthV1 := r .Group ("/answer/api/v1" )
74
+ unAuthV1 := r .Group (uiConf . APIBaseURL + "/answer/api/v1" )
75
75
unAuthV1 .Use (authUserMiddleware .Auth (), authUserMiddleware .EjectUserBySiteInfo ())
76
76
answerRouter .RegisterUnAuthAnswerAPIRouter (unAuthV1 )
77
77
78
78
// register api that must be authenticated but no need to check account status
79
- authWithoutStatusV1 := r .Group ("/answer/api/v1" )
79
+ authWithoutStatusV1 := r .Group (uiConf . APIBaseURL + "/answer/api/v1" )
80
80
authWithoutStatusV1 .Use (authUserMiddleware .MustAuthWithoutAccountAvailable ())
81
81
answerRouter .RegisterAuthUserWithAnyStatusAnswerAPIRouter (authWithoutStatusV1 )
82
82
83
83
// register api that must be authenticated
84
- authV1 := r .Group ("/answer/api/v1" )
84
+ authV1 := r .Group (uiConf . APIBaseURL + "/answer/api/v1" )
85
85
authV1 .Use (authUserMiddleware .MustAuthAndAccountAvailable ())
86
86
answerRouter .RegisterAnswerAPIRouter (authV1 )
87
87
88
- adminauthV1 := r .Group ("/answer/admin/api" )
88
+ adminauthV1 := r .Group (uiConf . APIBaseURL + "/answer/admin/api" )
89
89
adminauthV1 .Use (authUserMiddleware .AdminAuth ())
90
90
answerRouter .RegisterAnswerAdminAPIRouter (adminauthV1 )
91
91
0 commit comments