Когда я нажимаю http://localhost:4200/api/test
, который является пост-запросом, он идет к контроллеру, и я могу отладить его, но когда я использую это http request
, я получаю 405 Method NOT FOUND
. Я добавил CORS
после официальной документации.
login(username: string, password: string): Observable<any> {
var httpOptions = {
headers: new HttpHeaders({
"Content-Type": "application/json;charset=UTF-8",
}),
};
return this.http
.post<any>("api/test", { username, password }, httpOptions)
.pipe(map((res) => res));
// let headers = new Headers();
// headers.append("Content-Type", "application/json");
// return this.http
// .post(
// "http://localhost:4200/api/test",
// JSON.stringify({ username, password })
// )
// .map((res) => res.json())
// .map((res) => {
// console.log(res);
// return true;
// })
// .catch(this.handleError);
}