1 | ###
|
2 | Module dependencies
|
3 | ###
|
4 |
|
5 | redirect = (res, redirectUrl, previousUrl) ->
|
6 | throw new Error '"res" parameter is required' if not res?
|
7 | throw new Error '"redirectUrl" parameter is required' if not redirectUrl?
|
8 |
|
9 | res.statusCode = 302
|
10 |
|
11 | if previousUrl?
|
12 | res.setHeader 'Location', redirectUrl + "?previousUrl=" + previousUrl
|
13 | else
|
14 | res.setHeader 'Location', redirectUrl
|
15 |
|
16 | res.end()
|
17 |
|
18 | module.exports = redirect |
\ | No newline at end of file |