【发布时间】:2016-11-17 20:14:23
【问题描述】:
我正在编写一个 node.js express 应用程序,它有一个网络服务器来提供路由:
app.listen(process.env.PORT || 3000, () => {
console.log("app is listening on port: " + (process.env.PORT || 3000));
console.log("\n");
});
我还想使用 socket.io 将数据“流式传输”到我的页面。我认为我需要读取一个单独的端口号。我已经这样做了,它在本地运行得很好:
var server = require('http').Server();
var Server = require('socket.io');
var io = Server(8080);
所以我的问题是,由于我不能使用相同的端口 (process.env.PORT),我可以从 bluemix 获得不同的辅助端口号来使用吗?或者这样做的正确性是什么?
【问题讨论】:
标签: node.js socket.io ibm-cloud