import { GetServerSideProps } from 'next'
type ErrorPage = {
statusCode: number,
message: string
}
export default function({ statusCode, message }: ErrorPage) {
return(
{ statusCode }
{ message }
)
}
export const getServerSideProps: GetServerSideProps = async(props) => {
const { res, err }: any = props
const statusCode = res ? res.statusCode : err ? err.statusCode : 404
var entries: any = {
404: 'Az oldal nem található',
400: 'Érvénytelen kérelem',
500: 'Szerveroldali hiba'
}
const message = entries[statusCode]
return {
props: {
statusCode,
message
}
}
}