Angular 4'ten Laravel arka ucuma bir POST isteği göndermeye çalışıyorum.
LoginService'im şu yönteme sahiptir:
login(email: string, password: string) {
return this.http.post(`http://10.0.1.19/login`, { email, password })
}
LoginComponent'imde bu yönteme abone oluyorum:
.subscribe(
(response: any) => {
console.log(response)
location.reload()
},
(error: any) => {
console.log(error)
})
Ve bu benim Laravel arka uç yöntemim:
...
if($this->auth->attempt(['email' => $email, 'password' => $password], true)) {
return response('Success', 200);
}
return response('Unauthorized', 401);
Chrome geliştirme araçlarım, isteğimin 200 durum koduyla başarılı olduğunu söylüyor. Ancak Açısal kodum error
bloğu tetikliyor ve bana şu mesajı veriyor:
İçin Ayrıştırma sırasında http hatası http://10.0.1.19/api/login
Arka ucumdan boş bir dizi döndürürsem işe yarıyor ... Yani Angular yanıtımı JSON olarak ayrıştırmaya mı çalışıyor? Bunu nasıl devre dışı bırakabilirim?