我有一个非常简单的 http 请求。
我的前端:
<button mat-button (click)="onSubmit()">Login</button>
我的提交():
onSubmit() {
this.personService.getPersonByName().subscribe(person => {
console.log('Person', person);
});
我的人员服务 getPersonByName():
private personURL = 'http://localhost:3000/api/persons'
constructor(private http: HttpClient) { }
getPersonByName(): Observable<Person> {
let params = new HttpParams().set('username', 'SwaX');
return this.http.get<Person>(this.personURL, { params });
}
我得到什么:
为什么我得到 3 个对象而不是 1 个?