I’m having issues with calling my functions on both localhost with Netlify dev and when deployed.
In Vue/Nuxt this is how I’m calling the function:
async getInstagramPhotos()
const instagram = await this.$axios.$get('/.netlify/functions/instagram')
this.instagramData = instagram.data;
}
However I get the following error on local:
It seems that the Nuxt server is being hosted on 3000
, the Netlify server on 8000
and when accessing localhost:8000
it still tries to request the function from 3000
? Additionally, when the site is deployed it still seems to be trying to access the function from http://localhost:8888/.netlify/functions/instagram
, which doesn’t seem right at all…
When accessing the function directly at localhost:8000/.netlify/functions/instagram
or https://destination-waiheke.netlify.app/.netlify/functions/instagram
, it works perfectly fine, it just seems to be a routing issue maybe?
Thanks