我的本地系统上运行着一个node.js服务器,它与同一个系统中的postgresql交互以获取和保存数据。我想从我的安卓应用程序中访问node.js服务器,以便从postresql中保存和获取数据。问题是我的应用程序无法连接本地主机。作为本地主机,我的手机不同于我的本地系统,如果我提供我的系统的IP地址,那么它也拒绝连接。
发布于 2016-01-22 11:12:23
我让服务器监听主机名'0.0.0.0‘。最初,我并没有在server.listen中提供任何主机名作为参数,例如,就像server.listen('portnumber')一样,我将其改为server.listen('portnumber','0.0.0.0');
发布于 2017-07-27 05:05:06
如果您正在使用android仿真器并试图访问主机的
这应该允许您访问主机的本地主机,但在设备上运行应用程序并连接到同一网络时,您必须将此IP地址更改为本地IP地址,以便从您需要打开路由器中的端口(端口转发)的其他网络访问,并请ISP进行同样的操作。
这里有一个类似问题的链接:here
https://stackoverflow.com/questions/34762676
复制相似问题