Php 在生产环境中集成nodejs、socket.io和express on laravel应用程序
我们现有的laravel应用程序在ubuntu和apache的VPS提供程序上运行,我们必须通过节点应用程序(socket.io和express)实现实时功能,在本地环境下似乎很好,但当我尝试生产时,它根本不起作用,我的问题是,为了像Php 在生产环境中集成nodejs、socket.io和express on laravel应用程序,php,node.js,sockets,Php,Node.js,Sockets,我们现有的laravel应用程序在ubuntu和apache的VPS提供程序上运行,我们必须通过节点应用程序(socket.io和express)实现实时功能,在本地环境下似乎很好,但当我尝试生产时,它根本不起作用,我的问题是,为了像$node server.js 代码片段(server.js)。 var socket = require('socket.io'); var express = require('express'); var app = express(); var s
$node server.js
代码片段(server.js)。
var socket = require('socket.io');
var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = socket.listen(server);
var port = process.env.PORT || 3001;
server.listen(port, function () {
console.log('Server listening at port %d', port);
});
io.on('connection', function(socket) {
code here....
});
var socket = io();
代码片段(客户端(js文件))。
var socket = require('socket.io');
var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = socket.listen(server);
var port = process.env.PORT || 3001;
server.listen(port, function () {
console.log('Server listening at port %d', port);
});
io.on('connection', function(socket) {
code here....
});
var socket = io();
错误
GEThttps://hostname/socket.io/?EIO=3&transport=polling&t=1480917572919-5404(未找到)
代码片段(客户端(js文件))
到
变量套接字=io.connect(“”) 代码片段(客户端(js文件))
到
变量套接字=io.connect(“”) 我们的应用程序不是由AWS提供的。我们的应用程序不是由AWS提供的。在答案中添加解释,而不仅仅是代码更改,这是一个好主意。欢迎使用SO。最好在答案中添加解释,而不仅仅是更改代码。