我正在通过 Laravel 和 React JS 构建 SPA(单页应用程序)。
我在 Laravel 的 api.php
中有一些 API 路由。
我在 Laravel 的 web.php
中定义了这个路由,以通过 React JS 处理网络路由。
Route::view('{any}', 'app')->where('any', '.*');
但问题是API路由是由上面的代码处理的。
我该怎么办?
我不想在 Laravel 中编写路由并在 React JS 中重写它们两次。
答案 0 :(得分:0)
使用这些路线
Route::view('/{any?}', 'app')->where('any', '^(?!api\/)[\/\w\.-]*');
这将排除 api 路由