首页 > 解决方案 > 找不到 laravel api Url 的 404

问题描述

我有从反应到 laravel 作为后端的 api 调用

 const response=await fetch("http://localhost:8000/api/getcandidates/");

但我得到了 Kanban.jsx:65 的响应

GET http://localhost:8000/api/getcandidates/ 404(未找到)

这是我的 api.php

Route::get('/getcandidates',[EmployeeController::class,'index']);

Route::get('/getcandidates_schedule',[EmployeeController::class,'scheduleresponse']);
Route::get('/getcandidates_rejection',[EmployeeController::class,'rejectionreponse']);
Route::get('/getcandidates_waiting',[EmployeeController::class,'waitingresponse']);
Route::post('/add_employee_first',[EmployeeController::class,'store']);
Route::post('/updatecolumn',[EmployeeController::class,'updatecolumn']);

Route::middleware('auth:api')->get('/user', function (Request $request) {
    return $request->user();
});

的输出php artisan route:list:

 Domain | Method   | URI      | Name | Action  | Middleware |
+--------+----------+----------+------+---------+------------+
|        | GET|HEAD | /        |      | Closure | web        |
|        | GET|HEAD | api/user |      | Closure | api        |
|        |          |          |      |         | auth:api   |
+--------+----------+----------+------+---------+------------

请帮我 。

标签: reactjslaravelapi

解决方案


推荐阅读