diff --git a/pages/maps/index.tsx b/pages/maps/index.tsx index acb93fd659718c805d1609d45f035758e2a86b92..958b212330014c8200296f1023d2d6d4ea083bc2 100644 --- a/pages/maps/index.tsx +++ b/pages/maps/index.tsx @@ -10,6 +10,8 @@ interface MapsProps { networkTopologyData: NetworkTopologyData; } +const AXIOS_TIMEOUT = 10000; // 10 seconds + const MapsPage: NextPage<MapsProps> = ({ networkTopologyData }) => { return ( <WfoPolicyRenderPageFallback resource={GSOPolicyResource.NAVIGATION_MAPS}> @@ -20,7 +22,9 @@ const MapsPage: NextPage<MapsProps> = ({ networkTopologyData }) => { export const getServerSideProps: GetServerSideProps = async () => { try { - const response = await axios.get(process.env.NETWORK_TOPOLOGY_API_URL!); + const response = await axios.get(process.env.NETWORK_TOPOLOGY_API_URL!, { + timeout: AXIOS_TIMEOUT, + }); const networkTopologyData: NetworkTopologyData = response.data; return {