【问题标题】:Lumen api include html error in every responseLumen api 在每个响应中都包含 html 错误
【发布时间】:2021-08-15 21:46:54
【问题描述】:

我有一个 lumen 应用程序(版本 5.7.8),当我在本地调用某些路由时,它会返回正确的响应,但之后它会在响应文本中包含 html 错误。

例如,我有一个带有简单测试方法的控制器,它只返回一个字符串:

<?php
namespace App\Http\Controllers\Testing;

class PabloController{
    public function test(){
        return 'something';
    }
}

这是web.php中的路由:

<?php
$router->post('/test', 'Testing\PabloController@test');

您可以在 postman 中看到响应,其中包括字符串响应和来自错误模板 (/resources/views/Errors/general.blade.php) 的 html:

有什么想法吗?

【问题讨论】:

    标签: php laravel lumen


    【解决方案1】:

    尝试将其返回为:

            return response([
                  'success' => true,
                  'data' => 'something'
                ], 200);
    

    【讨论】:

    • 不改,包含在最后的html代码
    • 您最近是否在您的 lumen 应用中设置了自定义错误异常?
    • 如果它回答了你的问题,请接受它作为一个答案:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-09
    • 1970-01-01
    • 1970-01-01
    • 2018-03-25
    • 1970-01-01
    • 2021-01-02
    相关资源
    最近更新 更多