templton1982, я сталкивался с этой проблемой и решения нашел два: то что я написал выше(проксированние запросов через локальный сервер, чтобы браузер думал, что обращается к localhost и не ругался на cors) или отключение запрета на cors в браузере, к примеру, плагином, к примеру, таким https://chrome.google.com/webstore/detail/allow-co...
У вас apiUrl - адрес удаленной машины? Если так, попробуйте запускать сервер, который сервит ваше локальное приложение, с проксированием запросов на удаленный url.
так http-server -a 127.0.0.1 -p SOME_PORT APP_FOLDER -c-1 --cors -P REMOTE_API_URL
или так app.use('/api', proxy(REMOTE_API_URL)), если у вас самописный сервер.
как-то так.
для proxy() во втором примере нужен express-http-proxy.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.