2015-12-22 162 views
2

我想将laravel 5.1应用程序与nodejs(socket.io)一起部署到heroku实时。我可以仅通过laravel或仅节点成功部署应用程序写入,但如果在一次应用程序中同时使用它们,则无法部署成功。 我需要做些什么来部署?如何在heroku上使用nodejs(socket.io)部署laravel应用程序

App_folder 
--app 
--bootstrap 
--config 
--node_modules 
----express 
----socket.io 
--database 
--.... 
--Procfile 
--server_node.js 

Procfile

web: vendor/bin/heroku-php-apache2 public/ 
web: node server_node.js 

--server_node.js

var app =require('express')(); 
var server = require('http').createServer(app); 
var io = require('socket.io')(server); 

io.on('connection', function(socket) 
{ 
    console.log('Had new connection connected'); 
    socket.on('chat-channelt',function (data){ 
     io.emit('testchannel',data); 
    }); 
}); 
server.listen(80); 

回答

相关问题