我有一个React Client + 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'])
上使用它,但没有帮助。
客户端连接到本地主机const socket = io('http://localhost:5000')
,我尝试将其更改为Heroku URL,但没有帮助。我在package.json中使用代理:
"proxy": "http://localhost:5000",