6
Angular HttpClient“解析期间Http失败”
我尝试从Angular 4向我的Laravel后端发送POST请求。 我的LoginService具有以下方法: login(email: string, password: string) { return this.http.post(`http://10.0.1.19/login`, { email, password }) } 我在我的LoginComponent中订阅了此方法: .subscribe( (response: any) => { console.log(response) location.reload() }, (error: any) => { console.log(error) }) 这是我的Laravel后端方法: ... if($this->auth->attempt(['email' => $email, 'password' => $password], true)) { return response('Success', 200); } return response('Unauthorized', 401); 我的Chrome开发人员工具说我的请求成功,并带有200个状态代码。但是我的Angular代码触发了该error块并给出了以下消息: 解析http://10.0.1.19/api/login期间的Http失败 如果我从后端返回一个空数组,则可以正常工作...所以Angular试图将我的响应解析为JSON?我如何禁用此功能?