Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在生产环境中集成nodejs、socket.io和express on laravel应用程序_Php_Node.js_Sockets - Fatal编程技术网

Php 在生产环境中集成nodejs、socket.io和express on laravel应用程序

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

我们现有的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 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。最好在答案中添加解释,而不仅仅是更改代码。