import { NextPageContext } from 'next' import Head from 'next/head' import React, { Component } from 'react' interface Props { statusCode: number } const codesTexts = { 404: 'Page non trouvé !', 500: "Le serveur n'a pas pu répondre a ta demande :O", } export default class Error extends Component { public render = () => { const statusCode = this.props.statusCode return (
{statusCode ? statusCode : '404'} Error - Markblog

{statusCode ? statusCode : '404'}

{statusCode ? codesTexts[statusCode] : codesTexts[404]}

) } public static getInitialProps({ res, err }: NextPageContext) { const statusCode = res ? res.statusCode : err ? err.statusCode : 404 return { statusCode } } }