嗨,我最近设置了我的laravel 8应用程序与sancutum作为API令牌提供者。我的登录工作正常,令牌收到。这个令牌我用来获得用户..这对我在localhost工作正常..
Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
return $request->user();
});
但是,当我将同一应用程序部署到生产环境时.. get user始终导致“未经身份验证”。我没有使用SPA,只希望使用API令牌我的生产API路径如下https://www.fbresident.fretbox.in/api/user我已将其设置为.env文件SESSION_DOMAIN=.fretbox.inSANCTUM_STATEFUL_DOMAINS=fretbox。在SANCTUM_STATEFUL_DOMAINS中,我已尝试更改为fbresident.fretbox.in
2条答案
按热度按时间8ehkhllq1#
就加上
在. htaccess文件中或遵循文档www.example.comhttps://laravel.com/docs/8.x/authentication#a-note-on-fastcgi
kuarbcqp2#
我在.htaccess中添加了编辑配置,它工作正常