我使用Angular4,
以下列方式为域添加了代理/admin/rest/v1.0/pays/pay?sort=regTimeStamp,desc
我在项目文件夹的根目录中创建了proxy.config.json
。
{
"/admin/*" : {
"target": "https://uat.global.com:8080",
"secure": false,
"logLevel": "debug",
"changeOrigin": true
}
但是我如何为多个域设置代理?
我想为不同的API调用使用两个不同的域名,
答案 0 :(得分:1)
试试这个:
"start": "ng serve --proxy-config proxy.conf.js --base-href /"
在proxy.conf.js(不是json!)中:
const PROXY_CONFIG = {
"/api/*": {
target: https://www.mydefaulturl.com,
router: function (req) {
// some condition here
var target = 'https://www.myrewrittenurl.com'; // or some custom code
return target;
},
changeOrigin: true,
secure: false
}
};
module.exports = PROXY_CONFIG;