【发布时间】:2019-08-01 00:19:38
【问题描述】:
我的整个 laravel-echo-server.json 如下所示
{
"authHost": "https://example.com",
"authEndpoint": "/broadcasting/auth",
"clients": [
{
"appId": "created using command laravel-echo-server init",
"key": "created using command laravel-echo-server init"
}
],
"database": "redis",
"databaseConfig": {
"redis": {
"host": "example.com ip address",
"port": 6379
},
"sqlite": {
"databasePath": "/database/laravel-echo-server.sqlite"
}
},
"devMode": true,
"host": null,
"port": "6001",
"protocol": "https",
"socketio": {},
"sslCertPath": "/home/username/ssl/certs/XXX..XX.crt",
"sslKeyPath": "/home/username/ssl/keys/XXX...XX.key",
"sslCertChainPath": "",
"sslPassphrase": "",
"subscribers": {
"http": true,
"redis": true
},
"apiOriginAllow": {
"allowCors": false,
"allowOrigin": "",
"allowMethods": "",
"allowHeaders": ""
}
}
'public/js/app.js'中的代码片段:
window.Echo = new __WEBPACK_IMPORTED_MODULE_0_laravel_echo__["a" /* default */]({
broadcaster: 'socket.io',
host: window.location.hostname + ':6001'
});
laravel-echo-server start 和 redis-cli monitor 也可以正常工作。
但是在浏览器中(检查元素),http://example.com:6001/socket.io/?EIO=3&transport=polling&t=MZ29tzO 没有返回任何响应。
服务器:Cent OS 7
【问题讨论】:
标签: laravel-5