res.location(path)
Sets the response Location
HTTP header to the specified path
parameter.
res.location('/foo/bar'); res.location('http://example.com'); res.location('back');
A path
value of “back” has a special meaning, it refers to the URL specified in the Referer
header of the request. If the Referer
header was not specified, it refers to “/”.
Express passes the specified URL string as-is to the browser in the Location
header, without any validation or manipulation, except in case of back
.
Browsers take the responsibility of deriving the intended URL from the current URL or the referring URL, and the URL specified in the Location
header; and redirect the user accordingly.
Please login to continue.