如何从角度js应用程序设置系统代理

问题描述:

我正在创建一个应用程序,使用节点js和角度ui,我需要ping服务器。 要ping我已经写了folloing代码,它完美的作品服务器:如何从角度js应用程序设置系统代理

app.get("/api/getPing", function (req, res) { 
    var target = req.query.target; 

    var hosts = [target]; 
    hosts.forEach(function (host) { 
     ping.sys.probe(host, function (isAlive) { 
      if (isAlive) { 
       res.send(true); 
      } 
      else { 
       res.send(false); 
      } 
     }); 
    }); 

}); 

但是我不能ping通是必需的代理服务器设置几个服务器。有人能告诉我如何使用我的应用程序设置代理。

在此先感谢

+0

您正在使用哪个版本的角角的1.x或2.x版本请求,因为Angular2 CLI提供后端代理 – Bernhard

+0

嗨Bernhard,不幸的是我们使用的是Angular 1.x – user3252039

可以使用快递-HTTP代理

var proxy = require('express-http-proxy'); 

app.use('/proxy', proxy('www.google.com'));