Javascript Laravel:在生产环境中找不到API

Javascript Laravel:在生产环境中找不到API,javascript,php,laravel,vue.js,axios,Javascript,Php,Laravel,Vue.js,Axios,我创建了一个名为“getservicedata”的API,它返回要在Vue.js组件中使用的数据。问题是我在生产环境中得到了404状态代码,这意味着找不到该文件。在本地,这不是一个问题,只是在生产环境中 api.php文件: Route::middleware('auth:sanctum')->get('/user', function (Request $request) { return $request->user(); }); Route::group(['midd

我创建了一个名为“getservicedata”的API,它返回要在Vue.js组件中使用的数据。问题是我在生产环境中得到了404状态代码,这意味着找不到该文件。在本地,这不是一个问题,只是在生产环境中

api.php文件:

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

Route::group(['middleware' => 'auth:sanctum'], function(){
    // Create new API estimate
    Route::apiResource('estimate', EstimateController::class);
    // Get Service Data
    Route::get('/services/getservicedata', [ServiceController::class, 'getServiceData']);
    // Create new API Service
    Route::apiResource('services', ServiceController::class);

});

ServiceController文件:

    public function getServiceData()
    {
        $services = Service::with('vendor')->get();

        return $services;
    }
Vue.js组件:

   methods: {
        loadServices: function(){
            axios.get('/api/services/getservicedata')
            .then(response => {
                this.services = response.data;
            })
            .catch(function(error){
                console.log(error);
            });
        },