如何连接公共ip上的angular应用和本地ip上的节点应用?

时间:2018-07-10 07:28:53

标签: node.js angular ip localhost

我有一个运行在151.233.x.y:8080上的angular 4应用程序,我有一个运行在192.168.t.z:3000上的节点应用程序!我想使用HTTP服务在它们之间建立连接。服务中的基本URL为http://192.168.t.z,并且我的角度应用程序正在由ng serve --port 8080 --host 192.168.87.19 --public 151.233.58.231运行,但是我无法成功连接到节点应用程序!有什么问题?

1 个答案:

答案 0 :(得分:0)

const _isDev = window.location.port.indexOf('8080')> -1;

const protocol = window.location.protocol;

const host = window.location.host;

const apiURI = _isDev吗? 'http://192.168.t.z:3001/':'';

export const CNF = {     appName:'Demo',     BASE_URI:协议+“ //” +主机+'/',     BASE_API:apiURI, };

在http requset中使用get post方法时,请使用CNF.BASE_API。 它仅在您的系统上起作用。外部不起作用。