为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Laravel 5.8 在 Swagger 中出现“无法渲染 n,请参阅控制台”的问题

使用 Laravel 5.8 在 Swagger 中出现“无法渲染 n,请参阅控制台”的问题

PHP
MMMHUHU 2023-11-05 15:21:53
在 laravel 5.8 中,我的 swagger 文档显示正常,但是当我进入 execute 时,它会出现“无法渲染 n,请参阅控制台”错误。作曲家.php "darkaonline/l5-swagger": "5.8.*"可能是什么原因?任何人请提出建议。TIA系列
查看完整描述

2 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

您可以通过该函数传递请求来使其 okey。

 requestInterceptor: function(request) {
      request.headers['X-CSRF-TOKEN'] = '{{ csrf_token() }}';
            return request;
    }


查看完整回答
反对 回复 2023-11-05
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

我刚刚遇到了类似的问题,但使用的是 Laravel 7.26.x。与 CSRF 令牌相关的问题。

在我大摇大摆的刀片上,我从身体上取下了

requestInterceptor: function () {
    this.headers['X-CSRF-TOKEN'] = '{{ csrf_token() }}';
        return this;
},

并添加

<meta name="csrf-token" content="{{ csrf_token() }}">

另外,不要忘记添加您的网络路由

Route::group(['middleware' => 'web'], function () {
    Route::get('api/documentation', '\L5Swagger\Http\Controllers\SwaggerController@api')->name('l5swagger.api');
});


查看完整回答
反对 回复 2023-11-05
  • 2 回答
  • 0 关注
  • 78 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信