Laravel API在得到任何响应之前关闭连接



我有一个小的Laravel应用程序。我开发了一个API,并使用邮递员来获取数据。但不知何故,每当我发出api请求时,laravel服务器似乎正在关闭连接,并在另一个端口上重新打开。

日志如下:

C:ProjectsPHPsecurity>php artisan serve
Starting Laravel development server: http://127.0.0.1:8000
Development Server (http://127.0.0.1:8000) started
127.0.0.1:64875 Accepted
Starting Laravel development server: http://127.0.0.1:8001
PHP 8.0.1 Development Server (http://127.0.0.1:8001) started

我的路线/ai.php定义如下:

Route::middleware('auth:sanctum')->group(function () {
Route::get('/user', [UserController::class, 'user']);
});

控制器功能为:

public function user()
{
return new UserResource(Auth::user());
}

Laravel cors如下:

'paths' => ['api/*', 'sanctum/csrf-cookie'],
'allowed_methods' => ['*'],
'allowed_origins' => ['*'],
'allowed_origins_patterns' => [],
'allowed_headers' => ['*'],
'exposed_headers' => [],
'max_age' => 0,
'supports_credentials' => true,

我试过卸载防病毒软件,重新启动服务器,重新启动计算机都可以。不过,网络方面似乎完好无损。我可以登录并做任何我想做的事。唯一的问题出现在测试API 时

我哪里会出错?任何帮助都将不胜感激。

您是否尝试将其他HTTP服务器作为Apache启动Laravel?大多数时候,进程会重置自己并在其他端口上启动。HTTP服务器不会发生这种情况

最新更新