【发布时间】:2014-12-08 09:37:15
【问题描述】:
我是 socket.io 和 heroku 的新手。我编写了简单的聊天系统,但是当我在 Heroku 上发布它时它不起作用。 应用程序.js
var port = process.env.PORT || 3000;
var io = require('socket.io')(port);
// var url = require('url');
io.on('connection', function(socket,d) {
socket.on('sendMsg', function(data) {
console.log('SEND msg');
console.log(data);
io.emit('getMsg',data);
});
console.log(socket.handshake.query.id);
});
在客户端:
<script src="http://chatserversm.herokuapp.com:3000/socket.io/socket.io.js"></script>
<script>
var socket = io('http://chatserversm.herokuapp.com:3000?id=2');
....
我错在哪里?
【问题讨论】: