【发布时间】:2017-01-11 15:02:59
【问题描述】:
我想知道在 https 生产服务器上设置 Laravel Echo 的正确方式(或任何方式)是什么。我已经让它在我的本地流浪者上工作了一段时间,现在我已经将更改推送到生产中,我无法让脚本连接到节点服务器。这是我目前拥有的。
var echo = require('laravel-echo-server');
var options = {
host: 'https://localhost',
port: '6001',
sslCertPath: '/etc/nginx/ssl/nginx.crt',
sslKeyPath: '/etc/nginx/ssl/nginx.key'
};
echo.run(options);
然后在javascript中
import Echo from "laravel-echo"
window.echo = new Echo({
broadcaster: 'socket.io',
host: 'https://localhost:6001'
});
上面的配置是我开始的方式,但是我尝试了许多其他组合,包括尝试编辑 nginx 配置以一起绕过 https。如果绕过 https 是必需的方法,那么任何关于如何使用 Laravel Echo 执行此操作的建议都将不胜感激,因为我一直在引用的关于这个主题的 socket.io 线程似乎对我没有帮助。
【问题讨论】:
标签: node.js nginx socket.io laravel-5.3