在我的logincomponent
中 this.authenticationService.login('user', 'password').subscribe(comments => {
alert('success');
});
在我的AuthService中:
login(username: string, password: string) {
let headers = new Headers({ 'Content-Type': 'application/json' });
let options = new RequestOptions({ headers: headers });
let url = 'http://22.5.66.58/api/v1/Identity/Login';
console.log(this.data);
return this.http.post(url, this.data, options).map((res: Response) => res.json());
}
答案 0 :(得分:1)
看起来您的api路由不允许POST
方法,但可能只有GET
或PUT
。你必须修复API(服务器)方面。
答案 1 :(得分:0)
问题出在你的后端,我假设你的请求没有接受POST请求。