import { GetServerSideProps, NextPage } from 'next' import Layout from '../../components/layout' import { findAirportByIata } from '../../models/airport' import Airport from '../../types/airport' interface Props { airport: Airport | undefined } const Page: NextPage = ({ airport }) => { return

Airport: {airport.name}

{JSON.stringify(airport, undefined, 2)}
} export const getServerSideProps: GetServerSideProps = async ({ params }) => { const { iata } = params const airport = await findAirportByIata(iata.toString()) return { props: { airport, } } } export default Page