【发布时间】:2019-12-05 11:43:36
【问题描述】:
我创建了一个 Laravel 应用程序并包含用于身份验证的护照。该应用程序在我的本地系统上运行良好。
但是,当我在共享托管平台上部署应用程序时,我遇到的问题是我在传递给服务器的请求上收到错误 401 Unauthorized。
不过,登录 API 工作正常并生成访问令牌。我很难找出原因。
谁能帮我解决这个问题?
【问题讨论】:
标签: php laravel passport.js shared-hosting
我创建了一个 Laravel 应用程序并包含用于身份验证的护照。该应用程序在我的本地系统上运行良好。
但是,当我在共享托管平台上部署应用程序时,我遇到的问题是我在传递给服务器的请求上收到错误 401 Unauthorized。
不过,登录 API 工作正常并生成访问令牌。我很难找出原因。
谁能帮我解决这个问题?
【问题讨论】:
标签: php laravel passport.js shared-hosting
您是否像这样在标头中发送了 access_token:
$.ajaxSetup({
headers: {
'Authorization': "Bearer your_access_token",
}
});
【讨论】:
headers中
在 .htaccess 文件中添加以下代码
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.+)$
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
【讨论】: