我有一个.NET应用程序正在提供Angular 1.4应用程序。我在导航栏中运行第二个Angular应用程序,该应用程序连接到运行Node.js和Socket.io的第二个服务器。
我可以通过
在我的localhost上运行服务器时连接到客户端到服务器 var obj = snap.child("players").val().players;
var players = Object.keys(obj).map(key => return obj[key]);
ROOMS.push({
id: snap.child("id").val(),
name: snap.child("name").val(),
players: players,
isRoomFull: snap.child("isRoomFull").val(),
board: snap.child("board").val(),
});
但不是在我尝试通过
连接到我的Heroku实例时 io.connect('http://localhost:8080')
。
这是因为我没有指定heroku端口吗?我是否需要在我的Heroku应用程序中使用非混淆的数字IP地址(类似于我的localhost的127.0.0.1:8080地址/端口)?