আমি কৌনিক 4 থেকে আমার লারাভেল ব্যাকএন্ডে একটি পোস্ট অনুরোধ প্রেরণের চেষ্টা করি।
আমার লগইন সার্ভিসে এই পদ্ধতি রয়েছে:
login(email: string, password: string) {
return this.http.post(`http://10.0.1.19/login`, { email, password })
}
আমি আমার লগইনকম্পোন্টে এই পদ্ধতিটিতে সাবস্ক্রাইব করেছি:
.subscribe(
(response: any) => {
console.log(response)
location.reload()
},
(error: any) => {
console.log(error)
})
এবং এটি আমার লারাভেল ব্যাকএন্ড পদ্ধতি:
...
if($this->auth->attempt(['email' => $email, 'password' => $password], true)) {
return response('Success', 200);
}
return response('Unauthorized', 401);
আমার ক্রোম ডেভ সরঞ্জামগুলি বলে যে আমার অনুরোধটি 200 স্ট্যাটাস কোড সহ একটি সাফল্য ছিল। তবে আমার কৌনিক কোডটি ট্রিগার করেerror
ব্লকটিকে এবং আমাকে এই বার্তাটি দেয়:
Http://10.0.1.19/api/login জন্য পার্সিংয়ের সময় এইচটিটিপি ব্যর্থতা
আমি যদি আমার ব্যাকএন্ড থেকে একটি খালি অ্যারে ফিরিয়ে দিই, এটি কাজ করে ... তাই অ্যাংুলার জেএসএন হিসাবে আমার প্রতিক্রিয়াটিকে পার্স করার চেষ্টা করছেন? আমি কীভাবে এটি অক্ষম করতে পারি?