I am writting a Angular application, and I am writting the login component of the app. I want to return the response status code, after sending the username and password. But the status code returns undefined in the console.log. When I user response.status is that the correct method to get the status code or is there a method that is in the HttpResponse class? NOTE: All components are imported into there proper files, also the login endpoint has been tested and functions correctly export class LoginComponent { constructor(private serverService: ServerService, private router: Router) { } onLogin(username: string, password: string) { // uses Login function form server file // username = "tester123" password= "testing" this.serverService.Login(username, password).subscribe((response: HttpResponse) => { console.log(response.status); // returned undefined if (response.status == 200) { this.router.navigate(['/landing']); } }); } } This is the login function in ther serverService file Login(login, password) { return this.webrequestService.post('login', { login, password }); } this is the post function in the webrequestService file post(url: string, payload: Object) { return this.http.post(`${this.ROOT_URL}/${url}`, payload); }
I am writting a Angular application, and I am writting the login component of the app. I want to return the response status code, after sending the username and password. But the status code returns undefined in the console.log. When I user response.status is that the correct method to get the status code or is there a method that is in the HttpResponse class? NOTE: All components are imported into there proper files, also the login endpoint has been tested and functions correctly export class LoginComponent { constructor(private serverService: ServerService, private router: Router) { } onLogin(username: string, password: string) { // uses Login function form server file // username = "tester123" password= "testing" this.serverService.Login(username, password).subscribe((response: HttpResponse) => { console.log(response.status); // returned undefined if (response.status == 200) { this.router.navigate(['/landing']); } }); } } This is the login function in ther serverService file Login(login, password) { return this.webrequestService.post('login', { login, password }); } this is the post function in the webrequestService file post(url: string, payload: Object) { return this.http.post(`${this.ROOT_URL}/${url}`, payload); }
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
I am writting a Angular application, and I am writting the login component of the app. I want to return the response status code, after sending the username and password. But the status code returns undefined in the console.log. When I user response.status is that the correct method to get the status code or is there a method that is in the HttpResponse class?
NOTE: All components are imported into there proper files, also the login endpoint has been tested and functions correctly
export class LoginComponent {
constructor(private serverService: ServerService, private router: Router) { }
onLogin(username: string, password: string) {
// uses Login function form server file
// username = "tester123" password= "testing"
this.serverService.Login(username, password).subscribe((response: HttpResponse<any>) => {
console.log(response.status); // returned undefined
if (response.status == 200) {
this.router.navigate(['/landing']);
}
});
}
}
This is the login function in ther serverService file
Login(login, password) {
return this.webrequestService.post('login', { login, password });
}
this is the post function in the webrequestService file
post(url: string, payload: Object) {
return this.http.post(`${this.ROOT_URL}/${url}`, payload);
}
return this.http.post(`${this.ROOT_URL}/${url}`, payload);
}
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education