Add custom redirect for /docs

We want to redirect POST and GET to different locations, but this is
unsupported by RedirectManager. Therefore we redirect GETs with
RedirectManager and POSTs with this custom route.
This commit is contained in:
Alasdair Smith
2018-09-26 17:04:40 +01:00
parent 4e8c950a66
commit 9c0a888d11
+6
View File
@@ -330,6 +330,12 @@ module.exports = class Router
AuthenticationController.httpAuth,
CompileController.getFileFromClsiWithoutUser
# We want to redirect POST and GET to different locations, but this is
# unsupported by RedirectManager. Therefore we redirect GETs with
# RedirectManager and POSTs with this custom route
publicApiRouter.post '/docs', (req, res, next) ->
res.redirect(307, "#{Settings.apis.v1.url}/docs")
webRouter.get '/teams', (req, res, next) ->
# Match v1 behaviour - if the user is signed in, show their teams list
# Otherwise show some information about teams