如何解决有没有办法代理配置在 angular 11 中托管在不同域上的多个 api
proxy.conf.uat.json
{
"/rest/*": {
"target": "https://uatapi.insurenearby.in","secure": true,"logLevel": "debug","changeOrigin": true
},"/pnb/*": {
"target": "https://uataws.paynearby.in:8080","/nbib/*": {
"target": "https://uatservice.insurenearby.in","changeOrigin": true
}
}
shared.service.ts
validateVsidMacid(params: ValidateVSIDMACID): Observable<ValidateVSIDMACIDResponse> {
var inputUrl = '/pnb/v1/AuthService/ValidateRetailerSession';
return this.httpclientService.post(inputUrl,params);
}
agentLookup(mobno:string):Observable<any>{
var inputUrl = '/pnb/v1/Agent/LookUp?phone_Number='+mobno;
return this.httpclientService.get(inputUrl);
}
insurance.service.ts
commonRenewalReport(agentMobno: string): Observable<any> {
let data = {
"agentMobileNo": agentMobno,"renewFlag": 0,};
var inputUrl = '/rest/common/commonReport';
return this.httpService.post(inputUrl,data);
}
端点为 /pnb/* 的 API 在流程中首先被调用,并且工作正常,但端点为 /rest/* ==> 的 API 出现错误,尝试从本地主机代理请求 /rest/common/commonReport 时发生错误: 4200 到 https://uatapi.insurenearby.in
对具有多个域的 api 的代理配置有任何想法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。