У меня есть клиент React + сервер Express, и хотя приложение отлично работает в Chrome и локально в обоих браузерах, при развертывании в Heroku я получаю это в Safari:
[Warning] [blocked] The page at https://xxxxx.herokuapp.com/ was not allowed to display insecure content from http://localhost:5000/socket.io/?EIO=3&transport=polling&t=MLjfAYA.
XMLHttpRequest cannot load http://localhost:5000/socket.io/?EIO=3&transport=polling&t=MLjfTDz. Not allowed to request resource
Я пытался использовать это на сервере io.origins(['https://xxxxx.herokuapp.com'])
, но это не помогло.
Клиент подключается к localhost const socket = io('http://localhost:5000')
Я попытался изменить его на URL Heroku, но это не помогло. Я использую прокси в package.json:
"proxy": "http://localhost:5000",