---------------------------------------index.js---------------------------------------------------
export async function getStaticProps() {
const propertyForSale = await fetchApi(`${baseUrl}/properties/v2/list-for-rent?
locationExternalIDs=chicago&purpose=for-sale&hitsPerPage=6`);
const propertyForRent = await fetchApi(`${baseUrl}/properties/v2/list-for-rent?
locationExternalIDs=chicago&purpose=for-rent&hitsPerPage=6`);
return {
props: {
propertiesForSale: propertyForSale?.hits,
propertiesForRent: propertyForRent?.hits,
},
};
}
------------------------------------fetchapp.js---------------------------------------------------
import axios from "axios";
export const baseUrl = "https://realty-in-us.p.rapidapi.com"
export const fetchApi = async (url) => {
const {data} = await axios.get((url), {
headers: {
'x-rapidapi-host': 'realty-in-us.p.rapidapi.com',
'x-rapidapi-key': '4277ced7abmsh15ad7f4bdb95360p11b5a3jsnd6caf2e971dd'
}
})
return data;
}