【发布时间】:2015-01-07 10:15:39
【问题描述】:
它总是很烦人,我必须始终在我的 app.js 中运行监听一个新端口,这意味着例如我可以使用 localhost:3000 和 localhost:4000 访问我的网站,而我网站上的 socket.io 只能使用 localhost:4000 工作。我只是把它推到heroku,然后意识到我什至不能改变heroku上的端口
这就是我所拥有的
app.js:
var express = require("express");
var io = require('socket.io')
var port = 3000;
var app = express()
, server = require('http').createServer(app)
, io = io.listen(server);
server.listen(3000);
module.exports = io;
client.js:
var socket = io('http://localhost/');
【问题讨论】:
标签: node.js heroku express socket.io