I have a question regarding the process of developing web applications in Nuxt 3 using the composition API. I am working on an application that requires user location-dependent content. To achieve this, I need to determine the user's IP address using an external API service like Ipify when they first visit the site. Then, I use another external API service such as Dadata to determine the user's city based on their IP address. Finally, I retrieve content from my API service based on the user's city information. I'm seeking clarification on the best approach for making these requests to ensure optimal functionality and logical implementation.
For detecting the user's IP Address, I utilize Ipify API service.
To detect the user's location by IP Address, I rely on Dadata API service.