Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在远程设备访问上从angular app调用的节点api上获取ERR_CONNECTION_被拒绝_Javascript_Node.js_Angular_Api_Google Chrome - Fatal编程技术网

Javascript 在远程设备访问上从angular app调用的节点api上获取ERR_CONNECTION_被拒绝

Javascript 在远程设备访问上从angular app调用的节点api上获取ERR_CONNECTION_被拒绝,javascript,node.js,angular,api,google-chrome,Javascript,Node.js,Angular,Api,Google Chrome,我的系统(LG Gram-Windows)上运行着一个节点应用程序和一个Angular应用程序,节点服务器是我的API服务器,Angular应用程序正在使用这些API。Angular服务器配有主机0.0.0.0,这样我就可以通过我的本地网络(WiFi)访问应用程序。我试着用我的手机和其他笔记本电脑(HP-Ubuntu)访问Angular应用程序,两台设备都可以访问Angular应用程序,但是从我的手机(通过Angular应用程序)登录到node API时出现了一个错误,但Ubuntu系统没有问题

我的系统(LG Gram-Windows)上运行着一个节点应用程序和一个Angular应用程序,节点服务器是我的API服务器,Angular应用程序正在使用这些API。Angular服务器配有主机0.0.0.0,这样我就可以通过我的本地网络(WiFi)访问应用程序。我试着用我的手机和其他笔记本电脑(HP-Ubuntu)访问Angular应用程序,两台设备都可以访问Angular应用程序,但是从我的手机(通过Angular应用程序)登录到node API时出现了一个错误,但Ubuntu系统没有问题。我尝试直接从两个设备调用节点API,并且能够访问它并得到响应。Ubuntu系统在登录时也有同样的问题,但不知怎么的它被修复了。可能是什么问题。

我已经解决了这个问题,因为节点和Angular服务器都在同一台机器上运行,所以我将API url设置为
http://localhost:4000/api
在同一台笔记本电脑上工作,但在我的安卓设备上不工作,而安卓设备实际上正在调用
http://localhost:4000/api
对于api调用,因此出现连接错误(我的android设备上的端口4000上没有服务器)。当我将url更改为
http://192.168.31.82:4000/api
,我的本地网络IP,成功了。

尝试访问angular服务器时键入了什么地址?我的计算机网络IP,192.168.31.82:4200。