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

{statusCode ? statusCode : '404'}

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

) } }