我正在尝试使用Postman测试我的Laravel php应用程序中间件。应用程序正在使用Tymon JWT Auth,根据docs我应该设置Authorization标头:
Authorization: Bearer {yourtokenhere}
所以,我已经将授权标题添加到Postman中,如下所示:
但我从我的应用程序得到的回复是没有提供令牌。
这很奇怪,因为:
我也尝试删除Postman的其他两个标题,但它没有改进任何东西。所以似乎所有设置都很好,但它不起作用,为什么?
答案 0 :(得分:4)
您的服务器是否在Apache上?如果是,则以下清单将有所帮助
您应该在公共文件夹中正确配置.htaccess
。请参阅this
您应该修改apache2.conf
文件
sudo vi +164 /etc/apache2/apache2.conf
并改为
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
sudo a2enmod rewrite
sudo service apache2 restart
这会有效!