【发布时间】:2020-02-27 15:34:49
【问题描述】:
我正在尝试将数据从“http://169.38.82.132:94/GetFarmerInfo”传递到“http://localhost:4200/”。在这个网址“http://169.38.82.132:94/GetFarmerInfo”中,我试图将参数作为“授权和实例名称”传递,所以我的配置文件是
{
"/api": {
"target": "http://169.38.82.132:94",
"secure": false,
"Authorization": "bearer uRf0e8upueR4qTh_HSjzF9KiVxuXN8qK4UqHZez4LdX7DYZOsee4h0Fq1PupKGTFEIzbjq9gjiaVOtPeoayIh212nDyHOEilH2chHeXz4pXzAb8YLC4aJZ0WAEOmq0werPUeaS5c5frXo_P3iwXFtTezCxsYRkNnrXoLOfkHJsxRGW91m19EqzQgqcY5q6jQUQRZeXB9KYpI6THLLnED7ZQDNJZgTjdcuKCb-Gmb1XHD_L_V_BDlbuaEcjH3Qx52f2wOsmtyWGGQEjRMfOFtpO3KJFFmpEIVH0WxsRl5L-eg7S21i_tuT1rDQMdapXiS",
"InstanceName":"ORISSA",
"pathRewrite": {
"/": ""
}
},
"logLevel": "debug"
}
我的服务文件是
import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
@Injectable({
providedIn: 'root'
})
export class PeopleService {
constructor(private http:HttpClient) { }
fetchPeople(): Observable<Object>{
return this.http.get('/GetFarmerInfo');
};
}
在运行 npm start 后,我得到的响应为“GET http://localhost:4200/GetFarmerInfo 404 (Not Found)”。有没有其他的传参方式。
【问题讨论】:
标签: angular api postman angular-cli