0
angularjs新手警惕!如何使用express.js作爲代理在angularjs種子應用
我需要一個代理,以避免CORS &我期待實現express-proxy。我發現這個解決辦法,但我不知道放在哪裏的代碼。我需要在一個典型的角種子應用的上下文中的信息。請幫忙。謝謝!
例如:我在哪裏把代碼&如何開始代理服務器
var express = require('express'),
httpProxy = require('http-proxy'),
app = express();
var proxy = new httpProxy.RoutingProxy();
function apiProxy(host, port) {
return function(req, res, next) {
if(req.url.match(new RegExp('^\/api\/'))) {
proxy.proxyRequest(req, res, {host: host, port: port});
} else {
next();
}
}
}
app.configure(function() {
app.use(express.static(process.cwd() + "/generated"));
app.use(apiProxy('localhost', 3000));
app.use(express.bodyParser());
app.use(express.errorHandler());
});
module.exports = app;