如何从Laravel API获取响应消息?

时间:2019-12-18 19:00:11

标签: laravel api post fetch

我在后端使用Laravel,在前端使用Aurelia。我知道这已经被回答过很多次了,但是没有解决方案对我有用。我想在aurelia中发送自定义消息并提取它们。 我正在尝试做的事情:


      //post api
       .then(response => response.json())
                .then(jsonData => {                   

                   if(jsonData.msg== true)  
                   {                
                    document.getElementById('close_add_new_modal').click();
                   } else {
                    console.log(`Error!`); 
                   }

              });

每次在这里我都会得到一个例外:

Possible Unhandled Promise Rejection: TypeError: Cannot read property 'json' of undefined

后端:我如何尝试发送味精:

 return response()->json(['msg' => 'true']);

为解决错误,我提到了这篇文章: Possible Unhandled Promise Rejection. Cannot read property of undefined

随后,但问题仍然相同。 谁能告诉我我哪里错了,或者什么是获取自定义消息的正确方法?

1 个答案:

答案 0 :(得分:0)

尝试使用此

return json_encode(['msg' => 'true']);

并尝试使用aurelia-fetch-client进行api请求处理

import `{HttpClient, json} from 'aurelia-fetch-client';

https://aurelia.io/docs/plugins/http-services/