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

在 laravel 5.8 中,我的 swagger 文档显示正常,但是当我进入 execute 时,它会出现“无法渲染 n,请参阅控制台”错误。

https://img1.sycdn.imooc.com/654742e50001df1110500506.jpg

作曲家.php

 "darkaonline/l5-swagger": "5.8.*"

可能是什么原因?任何人请提出建议。TIA系列


MMMHUHU
浏览 150回答 2
2回答

BIG阳

您可以通过该函数传递请求来使其 okey。 requestInterceptor: function(request) {       request.headers['X-CSRF-TOKEN'] = '{{ csrf_token() }}';             return request;     }

慕尼黑的夜晚无繁华

我刚刚遇到了类似的问题,但使用的是 Laravel 7.26.x。与 CSRF 令牌相关的问题。在我大摇大摆的刀片上,我从身体上取下了requestInterceptor:&nbsp;function&nbsp;()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;this.headers['X-CSRF-TOKEN']&nbsp;=&nbsp;'{{&nbsp;csrf_token()&nbsp;}}'; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;this; },并添加<meta&nbsp;name="csrf-token"&nbsp;content="{{&nbsp;csrf_token()&nbsp;}}">另外,不要忘记添加您的网络路由Route::group(['middleware'&nbsp;=>&nbsp;'web'],&nbsp;function&nbsp;()&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;Route::get('api/documentation',&nbsp;'\L5Swagger\Http\Controllers\SwaggerController@api')->name('l5swagger.api'); });
打开App,查看更多内容
随时随地看视频慕课网APP