我想在 angular-cli 中使用代理配置
这是我的文件:
{
"/api/server": {
"target": "http://other-site/server",
"secure": false,
"logLevel": "debug",
"pathRewrite": { "^/api/server": "" },
"changeOrigin": true
},
"/api/group": {
"target": "http://other-site/group",
"secure": false,
"logLevel": "debug",
"pathRewrite": { "^/api/group": "" },
"changeOrigin": true
},
"/api/group/activate": {
"target": "http://other-site/group/activate",
"secure": false,
"logLevel": "debug",
"pathRewrite": { "^/api/group/activate": "" },
"changeOrigin": true
}
}
它对我有用,但我需要其他有效的解决方案(例如,只需删除模式/api 并与目标连接;
change "/api/server" to "http://other-site/server" ...etc
我正在尝试使用下面的代码,但不起作用
{
"/api": {
"target": "http://other-site/",
"secure": false,
"logLevel": "debug",
"pathRewrite": {"^/api" : ""},
"changeOrigin": true
},
}
最佳答案
使用模式"/api/*",尝试使用这个:
{
"/api/*": {
"target": "http://other-site",
"secure": false,
"logLevel": "debug",
"pathRewrite": { "^/api": "" },
"changeOrigin": true
}
}
关于javascript - 在 Angular cli 中配置代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57055270/