@@ -62,30 +62,30 @@ func NewHTTPServer(debug bool,
6262
6363 rootGroup := r .Group ("" )
6464 swaggerRouter .Register (rootGroup )
65- static := r .Group ("" )
65+ static := r .Group (uiConf . APIBaseURL )
6666 static .Use (avatarMiddleware .AvatarThumb (), authUserMiddleware .VisitAuth ())
6767 staticRouter .RegisterStaticRouter (static )
6868
6969 // The route must be available without logging in
70- mustUnAuthV1 := r .Group ("/answer/api/v1" )
70+ mustUnAuthV1 := r .Group (uiConf . APIBaseURL + "/answer/api/v1" )
7171 answerRouter .RegisterMustUnAuthAnswerAPIRouter (authUserMiddleware , mustUnAuthV1 )
7272
7373 // register api that no need to login
74- unAuthV1 := r .Group ("/answer/api/v1" )
74+ unAuthV1 := r .Group (uiConf . APIBaseURL + "/answer/api/v1" )
7575 unAuthV1 .Use (authUserMiddleware .Auth (), authUserMiddleware .EjectUserBySiteInfo ())
7676 answerRouter .RegisterUnAuthAnswerAPIRouter (unAuthV1 )
7777
7878 // 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" )
8080 authWithoutStatusV1 .Use (authUserMiddleware .MustAuthWithoutAccountAvailable ())
8181 answerRouter .RegisterAuthUserWithAnyStatusAnswerAPIRouter (authWithoutStatusV1 )
8282
8383 // register api that must be authenticated
84- authV1 := r .Group ("/answer/api/v1" )
84+ authV1 := r .Group (uiConf . APIBaseURL + "/answer/api/v1" )
8585 authV1 .Use (authUserMiddleware .MustAuthAndAccountAvailable ())
8686 answerRouter .RegisterAnswerAPIRouter (authV1 )
8787
88- adminauthV1 := r .Group ("/answer/admin/api" )
88+ adminauthV1 := r .Group (uiConf . APIBaseURL + "/answer/admin/api" )
8989 adminauthV1 .Use (authUserMiddleware .AdminAuth ())
9090 answerRouter .RegisterAnswerAdminAPIRouter (adminauthV1 )
9191
0 commit comments