저는 Angular 5로 업그레이드하고 httpclient를 사용하기 시작했습니다. 간단한 로그인 기능만으로는 작동하지 않습니다. 누군가 나를 도울 수 있습니까?HTTPClient와 서비스중인 각도 로그인 기능
인증 서비스 :
login(email: string, password: string): Observable<boolean> {
return this.http.post(environment.api_url + '/authenticate', {email: email, password: password})
.map(response => {
if (response && response.token) {
localStorage.setItem('token', response.token);
return true;
} else {
return false;
}
}
)
.catch(err => Observable.of(false));
}
및 로그인 페이지 컨트롤러 : SRC/응용 프로그램/서비스/인증에
ERROR :이 나에게 오류 (들)을 제공
login() { this.loading = true; this.auth.login(this.credentials.email, this.credentials.password) .subscribe( data => { if (data) { this.router.navigate([this.returnUrl]); } }, data => { this.loading = false; if (data.error && data.error.message) { this.loginError = data.error.message; } }); }
.service.ts (104,36) : 오류 TS2339 : 'Object'유형의 'token'특성이 없습니다. src/app/services/auth.service.ts (105,52) : 오류 TS2339 : 'Object'유형의 'token'특성이 없습니다.
http
와