security-checklist/pages/_error.js

22 lines
453 B
JavaScript
Raw Normal View History

// @flow
import * as React from 'react';
import type { GetInitialProps } from '../types';
import Home from './index';
class Error extends React.Component<{}> {
static async getInitialProps({ res }: GetInitialProps) {
if (res && res.setHeader) {
const cacheAge = 60 * 60 * 24 * 30;
res.setHeader('Cache-Control', `public,s-maxage=${cacheAge}`);
}
return {};
}
render() {
return <Home />;
}
}
export default Error;