Bläddra i källkod

Merge pull request #974 from sharelatex/as-fix-docs-redirect

Fix /docs redirect
Alasdair Smith 8 år sedan
förälder
incheckning
1182e1a9e3
1 ändrade filer med 7 tillägg och 1 borttagningar
  1. 7 1
      services/web/app/coffee/router.coffee

+ 7 - 1
services/web/app/coffee/router.coffee

@@ -330,13 +330,19 @@ 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.overleaf.host}/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
 			if AuthenticationController.isUserLoggedIn(req)
 				res.redirect('/user/subscription')
 			else
-				res.redirect("#{settings.v1Api.host}/teams")
+				res.redirect("#{settings.overleaf.host}/teams")
 
 		webRouter.get '/chrome', (req, res, next) ->
 			# Match v1 behaviour - this is used for a Chrome web app