jwt插件 token錯誤或者過期后無任何數(shù)據(jù)返回
用Postman 請求端口 可以看到
Tinywan\Jwt\Exception\JwtTokenException: 身份驗證令牌無效 in /www/wwwroot/www.test.com/webman/vendor/tinywan/jwt/src/JwtToken.php:166<br />
Stack trace:<br />
這種提示
但是在前端,提示的是 無法加載響應(yīng)數(shù)據(jù),是我什么地方弄錯了嗎
很明顯拋出異常了呀,那你不捕獲異常,前端請求不就是報錯無法加載了.
try {
$uid = JwtToken::getCurrentId();
} catch (Tinywan\Jwt\Exception\JwtTokenException $exception) {
// 返回自己自定義的message格式
return json(['code' => 0,'message' => $exception->getMessage()]);
}
使用了這個進行捕捉,也不行。返回的是200 但是還是提示cros錯誤。只有沒有跨域的情況下才返回正常。而跨域設(shè)置不生效,也是因為這個錯誤導(dǎo)致的,不知道怎么改了。