Похоже, проблема заключалась в том, что мой прокси-сервер CORS https://cors -anywhere.herokuapp.com / .
Стороннему API, которому я звоню, не включен CORS, и когда я разрабатывал локально в React, мне пришлось использовать прокси-сервер CORS.
При этом, когда я связываю приложение в Electron, вызов https://cors -anywhere.herokuapp.com / возвращает '400 Header required', поскольку именно так прокси обрабатывает вызов, не связанный с CORS , Если он не отвечает так, вы можете использовать его в качестве общего прокси.
Таким образом, удаление URL-адреса CORS из моих ссылок заставило приложение работать внутри Electron. По этой логике я предполагаю, что это означает, что по умолчанию вызовы API рендеринга (поступающие из React) из Electron не затрагиваются CORS.