Ich arbeite an einer Angular 2 App und möchte etwas Feedback zu einigen Code. Meine Frage ist, wo sollte die this.saveJwt (res.json()) Anruf platziert werden? Sollte es in der .map erscheinen oder die data => {}?Angular2-Code-Überprüfung - .map vs Daten => {} auf http Post
Diese Funktion ruft nur ein Authentifizierungs-Token von einem Server ab und speichert es dann im lokalen Speicher.
Alle Gedanken geschätzt.
public getAuthToken(credentials: ICredentials) {
let _authUrl = 'http://localhost:2116/api/authentication';
this.headers = new Headers();
this.headers.append('Content-Type', 'application/json')
this._http.post(_authUrl, credentials, { headers: this.headers })
.map(res => { this.saveJwt(res.json()) })
.subscribe(
data => { },
err => this.handleError(err)
);
}