mirror of
https://github.com/koreanbots/core.git
synced 2025-12-16 06:20:24 +00:00
fix: empty query string
This commit is contained in:
parent
f7f905ea49
commit
91f0123345
@ -21,7 +21,7 @@ const Search:NextPage<SearchProps> = ({ data, query }) => {
|
|||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
if(!query?.q) {
|
if(!query?.q) {
|
||||||
redirectTo(router, '/')
|
redirectTo(router, '/')
|
||||||
return
|
return <></>
|
||||||
}
|
}
|
||||||
return <>
|
return <>
|
||||||
<Hero header={`"${query.q}" 검색 결과`} description={`'${query.q}' 에 대한 검색 결과입니다.`} />
|
<Hero header={`"${query.q}" 검색 결과`} description={`'${query.q}' 에 대한 검색 결과입니다.`} />
|
||||||
@ -48,7 +48,7 @@ export const getServerSideProps = async(ctx: Context) => {
|
|||||||
if(!ctx.query.page) ctx.query.page = '1'
|
if(!ctx.query.page) ctx.query.page = '1'
|
||||||
const validate = await SearchQuerySchema.validate(ctx.query).then(el => el).catch(() => null)
|
const validate = await SearchQuerySchema.validate(ctx.query).then(el => el).catch(() => null)
|
||||||
if(!validate || isNaN(Number(ctx.query.page))) data = null
|
if(!validate || isNaN(Number(ctx.query.page))) data = null
|
||||||
else data = await get.list.search.load(JSON.stringify({ query: ctx.query.q, page: ctx.query.page }))
|
else data = await get.list.search.load(JSON.stringify({ query: ctx.query.q || '', page: ctx.query.page })).then(el => el).catch(() => null)
|
||||||
|
|
||||||
return {
|
return {
|
||||||
props: {
|
props: {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user