Axios总是返回字符串,但缺少最后两个字符

eqfvzcg8  于 2022-11-05  发布在  iOS
关注(0)|答案(3)|浏览(185)

我正面临着一个问题与axios后。

public function viewAuthCheck(Request$request){

        return [ 'test' => 'hello!' ];
    }

我的 axios 函数

axios.post('/timetracking/settings/auth/check/user', {
                    auth_check:this.auth_check_list

                }).then(response => {
                    console.log(response.data);
                });

并且输出总是返回字符串和缺少的最后两个字符

6mzjoqzu

6mzjoqzu1#

第一个

您应该以json的形式返回,如下所示:

return response()->json(['test'=>'hello!']);

当你通过axios访问它时

console.log(response.data.test);
oalqel3c

oalqel3c2#

尝试return response()->json(['test' => 'hello!'])

ego6inou

ego6inou3#

目前,我认为根本原因与Web服务器的配置有关。在本地(使用Nginx),我遇到了同样的问题(仅在Firefox上)。在暂存(使用Apache),它工作正常。

相关问题