mirror of
https://github.com/terribleplan/next.js.git
synced 2024-01-19 02:48:18 +00:00
14 lines
322 B
JavaScript
14 lines
322 B
JavaScript
|
import Router from 'next/router'
|
||
|
|
||
|
export default (context, target) => {
|
||
|
if (context.res) {
|
||
|
// server
|
||
|
// 303: "See other"
|
||
|
context.res.writeHead(303, { Location: target })
|
||
|
context.res.end()
|
||
|
} else {
|
||
|
// In the browser, we just pretend like this never even happened ;)
|
||
|
Router.replace(target)
|
||
|
}
|
||
|
}
|