Php 流明+;从API获取多个请求时出现角度错误500
我在从API加载请求时遇到问题-它们有时加载,有时不加载(发生在500-内部服务器错误) 基本上出现了两个错误: 获取500(内部服务器错误) 错误参数3传递给 Lcobucci\JWT\Signer\Hmac::doVerify()必须是的实例 Lcobucci\JWT\Signer\Key,给定为空,传入 C:\laragon\www\store\vendor\lcobucci\jwt\src\Signer\BaseSigner.php 在线44 更不经常的是 获取500(内部服务器错误) 错误服务器错误 我已经由邮递员对每个请求进行了多次测试,没有出现任何错误-看起来它们是在所有请求同时加载时发生的(例如刷新站点?)。这些错误并没有模式,有时它会在第一次请求时跳出,而在最后一次请求时跳出 这是我的web.phpPhp 流明+;从API获取多个请求时出现角度错误500,php,angular,jwt,lumen,Php,Angular,Jwt,Lumen,我在从API加载请求时遇到问题-它们有时加载,有时不加载(发生在500-内部服务器错误) 基本上出现了两个错误: 获取500(内部服务器错误) 错误参数3传递给 Lcobucci\JWT\Signer\Hmac::doVerify()必须是的实例 Lcobucci\JWT\Signer\Key,给定为空,传入 C:\laragon\www\store\vendor\lcobucci\jwt\src\Signer\BaseSigner.php 在线44 更不经常的是 获取500(内部服务器错误)
$router->group(['middleware' => 'auth', 'prefix' => 'api'], function () use ($router) {
$router->get('warehouse', ['uses' => 'WarehousesController@showAll']);
$router->get('warehouse/largest-amount', ['uses' => 'WarehousesController@getLargestAmount']);
$router->get('sale', ['uses' => 'SalesController@showAll']);
$router->get('sale/month-profit', ['uses' => 'SalesController@showMonthProfit']);
$router->get('sale/year-profit', ['uses' => 'SalesController@showYearProfit']);
$router->get('sale/chart-data-sale', ['uses' => 'SalesController@chartDataSale']);
$router->get('sale/chart-data-cost-items', ['uses' => 'SalesController@chartDataCostItems']);
$router->get('sale/char-data-profit', ['uses' => 'SalesController@chartDataProfit']);
$router->get('payment', ['uses' => 'PaymentsController@showAll']);
$router->get('payment/{day}_{year}', ['uses' => 'PaymentsController@showOne']);
$router->get('payment/overdue', ['uses' => 'PaymentsController@showOverdue']);
$router->get('payment/overdue-end', ['uses' => 'PaymentsController@showOverdueEnd']);
$router->get('profile', ['uses' => 'AuthController@getUser']);
});
这是一个角度的例子
getSaleMonthProfit(): Observable<any> {
return this.http.get(`/sale/month-profit`)
}
getSaleMonthProfit():可观察{
返回此.http.get(`/sale/month price`)
}
我认为这与这个中间件有关(这就是为什么我在上面放了这段代码),但我真的不知道你的HMAC验证是否从Angular正确通过了?我想你是在家里安排好的Postman@benJ我不知道,我怎么能检查它?@crane你必须在标题中发送一个请求令牌。啊,ofc所有内容都在pleace中-比如:“授权:承载者…”你的HMAC验证是否正确通过了?我想你是在家里安排好的Postman@benJ我不知道,我怎样才能检查它?@crane你必须在标题中发送一个请求令牌。啊,ofc所有东西都在同一个位置,比如:“授权:持有者…”