繁体   English   中英

将nodejs,socket.io和express集成在生产环境的laravel应用程序中

[英]integrating nodejs, socket.io and express on laravel application on production environment

我们现有的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....
});

代码段(客户端(js文件))。

var socket = io();

错误

GET https://hostname/socket.io/?EIO=3&transport=polling&t=1480917572919-5 404 (Not Found)

代码段(客户端(js文件))。

var socket = io() ;

var socket = io.connect(' http:// localhost:3001 ');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM