【发布时间】:2020-12-02 05:46:30
【问题描述】:
laravel-echo-server 有问题,我有两个 laravel 项目安装在两个不同的域上,其中一个项目有 laravel-echo,另一个有 laravel-echo-server。
当我想从客户端连接到服务器时,我得到了跨域错误!?
我的 laravel echo 服务器配置:
{
"authHost": "https://{domain}.net",
"authEndpoint": "/broadcasting/auth",
"clients": [
{
"appId": "{myapp}",
"key": "{mykey}"
}
],
"database": "redis",
"databaseConfig": {
"redis": {
"port": "6379",
"host": "localhost"
},
"publishPresence": true,
"sqlite": {
"databasePath": "/database/laravel-echo-server.sqlite"
}
},
"devMode": true,
"host": null,
"port": "6001",
"protocol": "ws",
"socketio": {},
"secureOptions": 67108864,
"sslCertPath": "",
"sslKeyPath": "",
"sslCertChainPath": "",
"sslPassphrase": "",
"subscribers": {
"http": true,
"redis": true
},
"apiOriginAllow": {
"allowCors": true,
"allowOrigin": "*",
"allowMethods": "*",
"allowHeaders": "*"
}
}
我该如何解决这个问题?
如果有人能给我建议,将不胜感激!????
【问题讨论】:
标签: php laravel sockets laravel-echo