У меня есть компоненты React, использующие Ax ios для подключения к API, который размещен в той же локальной разработке. Фактически, интерфейсный сайт React и серверный сайт Net Core Entity Framework находятся в одном проекте Visual Studio.
Локально, он работает нормально. Однако, когда я публикую sh, я пытаюсь запустить сайт на удаленном сервере разработки, я получаю эту ошибку:
Uncaught (в обещании) Ошибка: ошибка сети
Я проследил это до этого фрагмента кода:
const fetchData = async () => {
const result = await axios("https://localhost:44376/api/getData");
// return the result
return result;
};
Я понял, что это потому, что я использую localhost в адресе топора ios.
Но если я изменю это, он больше не будет работать локально.
Поэтому мне интересно, есть ли способ создать URL, чтобы он работал в обеих системах?
Спасибо!