Angularjs 如何从angular js应用程序设置系统代理
我正在使用node js和angular ui创建一个应用程序,在这里我需要ping一个服务器。 对于ping服务器,我已经编写了以下代码,这些代码非常有效: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
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'));