fix: redirecting at serverside

This commit is contained in:
wonderlandpark 2021-05-05 22:46:26 +09:00
parent a4689e6d83
commit 7ba2096c31
No known key found for this signature in database
GPG Key ID: E3E650B146478C64
2 changed files with 18 additions and 14 deletions

View File

@ -1,13 +1,15 @@
import { NextPage } from 'next' import { GetServerSideProps, NextPage } from 'next'
import { useRouter } from 'next/router'
import { useEffect } from 'react'
const Docs: NextPage = () => { const Docs: NextPage = () => {
const router = useRouter()
useEffect(() => {
router.push('/developers/docs/시작하기')
})
return <></> return <></>
} }
export const getServerSideProps: GetServerSideProps = async (ctx) => {
ctx.res.statusCode = 301
ctx.res.setHeader('Location', encodeURI('/developers/docs/시작하기'))
return {
props: {}
}
}
export default Docs export default Docs

View File

@ -1,13 +1,15 @@
import { NextPage } from 'next' import { GetServerSideProps, NextPage } from 'next'
import { useRouter } from 'next/router'
import { useEffect } from 'react'
const Developers: NextPage = () => { const Developers: NextPage = () => {
const router = useRouter()
useEffect(() => {
router.push('/developers/applications')
})
return <></> return <></>
} }
export const getServerSideProps: GetServerSideProps = async (ctx) => {
ctx.res.statusCode = 301
ctx.res.setHeader('Location', '/developers/applications')
return {
props: {}
}
}
export default Developers export default Developers