【问题标题】:how to set system proxy from angular js app如何从 Angular js 应用程序设置系统代理
【发布时间】:2017-02-13 14:47:18
【问题描述】:

我正在使用 node js 和 angular ui 创建一个应用程序,我需要在其中 ping 一个服务器。 为了 ping 服务器,我编写了以下代码,效果很好:

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 几个需要代理设置的服务器。有人可以告诉我如何使用我的应用设置代理。

提前致谢

【问题讨论】:

  • 您使用的是 Angular 1.x 还是 2.x 的哪个 Angular 版本。询问是因为 Angular2 CLI 提供了后端代理
  • 您好 Bernhard,很遗憾我们使用的是 Angular 1.x

标签: angularjs node.js proxy angular-ui-bootstrap


【解决方案1】:

你可以使用express-http-proxy

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多