Android Cordova Socket.Io连接被拒绝本地主机:3000

Android Cordova Socket.Io连接被拒绝本地主机:3000,android,node.js,cordova,socket.io,Android,Node.js,Cordova,Socket.io,我有一个在localhost:3000上运行的本地节点项目,它还有socket.io可供使用。如果我将项目部署到heroku并使用 var socket = io.connect('http://herokuapss....'); 而我手机上的cordova应用程序将完美运行。我不想继续部署到我的手机上,所以我决定使用localhost节点项目和模拟器。因此,我将套接字更改为 var socket = io.connect('http://localhost:3000/'); 但当我在em

我有一个在localhost:3000上运行的本地节点项目,它还有socket.io可供使用。如果我将项目部署到heroku并使用

var socket = io.connect('http://herokuapss....'); 
而我手机上的cordova应用程序将完美运行。我不想继续部署到我的手机上,所以我决定使用localhost节点项目和模拟器。因此,我将套接字更改为

var socket = io.connect('http://localhost:3000/');
但当我在emulator上启动应用程序时,我会在控制台中看到:

http://localhost:3000/socket.io/?EIO=3&transport=polling&t=LlvgDEL Failed to load resource: net::ERR_CONNECTION_REFUSED
我怎样才能解决这个问题

编辑:我也试过

http://127.0.0.1:3000
服务器端套接字:

let server = app.listen(port);
let io = require('socket.io').listen(server);

如何将socket.io加载到您的应用程序?似乎您的本地主机上没有运行服务器。。如果您更换
io.connect('http://localhost:3000/)
io.connect()
?我有。我正在看。我甚至在浏览它。我确实加载了它,因为它实际上是在heroku和cordova手机上运行的。如果你在手机上部署cordova应用程序并连接到本地计算机而不是heroku?