Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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
Angularjs 如何从angular js应用程序设置系统代理_Angularjs_Node.js_Proxy_Angular Ui Bootstrap - Fatal编程技术网

Angularjs 如何从angular js应用程序设置系统代理

Angularjs 如何从angular js应用程序设置系统代理,angularjs,node.js,proxy,angular-ui-bootstrap,Angularjs,Node.js,Proxy,Angular Ui Bootstrap,我正在使用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(hos

我正在使用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几个需要代理设置的服务器。有人能告诉我如何使用我的应用程序设置代理吗

提前感谢

您可以使用express http proxy


您使用的是angular 1.x还是2.x版本。由于Angular2 CLI提供了后端proxyHi-Bernhard,很遗憾,我们使用的是Angular1.x
var proxy = require('express-http-proxy');

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