我想在laravel中用Echo实现套接字。我的主要laravel项目旁边有一个API。在我的laravel项目中,所有事件均被触发,套接字正常工作。但是在API中它不起作用,并返回419错误。 Client can not be authenticated, got HTTP status 419
。我发现它需要CSRF令牌,但是在API中我们没有它。顺便说一下,当我在\App\Http\Middleware\VerifyCsrfToken::class
中评论App\Http\Kernel.php
时,它就可以了!
如果用户向API发送请求而不验证其CSRF令牌,该如何将其添加到异常中?
答案 0 :(得分:0)
顺便说一句,您可以将要作为异常的URI放入此文件app/Http/Middleware/VerifyCsrfToken.php
中的以下行:
/**
* The URIs that should be excluded from CSRF verification.
*
* @var array
*/
protected $except = [
//
];
$except
属性下的那些URI将被忽略