У меня есть модуль, к которому я могу получить доступ через локальную сеть, а также через Inte rnet.
Иногда я не в локальной сети, поэтому мне нужно получить доступ к модулю с помощью inte rnet.
А иногда я нахожусь в локальной сети, поэтому мне нужно получить доступ к модулю через локальную сеть.
Как я могу реализовать это в библиотеках react-native и ax ios?
Это нормально или рекомендуется реализовать это с помощью блоков try catch, например:
axios.post(localip).then(...)
.catch(error)
{
if(error == networkerror)
{
axios.post(internetip).then(...)
}
}
Или я должен сначала выполнить эхо-запрос локального IP-адреса, и если эхо-запрос не удался, попробуйте inte rnet ip? Спасибо.