【发布时间】:2013-11-30 05:35:45
【问题描述】:
我正在尝试使用 socket.io 将 php 应用程序与 heroku 上的另一个 nodejs 应用程序连接
用于客户端连接的代码(php 应用程序)
<script src="http://mynodeapp.herokuapp.com/socket.io/socket.io.js/"></script>
<script language="javascript" type="text/javascript">
var reguser_socket = io.connect('http://mynodeapp.herokuapp.com');
console.log("connected");
<script>
在服务器上使用的代码(nodejs 应用程序)
var http = require('http');
var port = process.env.PORT || 4000;
var app = http.createServer(handler).listen(port);
var io = require('socket.io').listen(app);
io.configure(function(){
io.set('log level', 1);
io.set("transports", ["xhr-polling"]);
io.set("polling duration", 10);
});
io.sockets.on('connection', function (socket) {
console.log("client has connection established ");
});
但是在运行时我得到了
GET http://mynodeapp.herokuapp.com/socket.io/1/?t=1384779309815
(Internal Server Error)
【问题讨论】: