Lumen + ReactJS 路由。分配路径

Posted

技术标签:

【中文标题】Lumen + ReactJS 路由。分配路径【英文标题】:Lumen + ReactJS routing. Allocate path 【发布时间】:2016-10-10 06:39:49 【问题描述】:

我有一个 Lumen 应用程序,它的前端使用 ReactJS,而后端 Lumen 充当一个 rest-api。使用 ReactJS,我使用 react-router,当我刷新反应路由时,Lumen 会尝试找到它自己的。

$app->get('client', 'ApiController@index'); 

是我的 ReactApp 的入口点,我想知道我是否可以为 React 分配像 client/* 这样的所有路由。

有没有办法做到这一点?

【问题讨论】:

【参考方案1】:

是的,您只需要再定义一条路线:

$app->get('client/namedParamEventhoughYouDoNotUseIt:.+', 'ApiController@index'); 

【讨论】:

能否请您扩展您的答案以返回视图。例如,$router->get('/client/.*', function () use ($router) return view('index'); );

以上是关于Lumen + ReactJS 路由。分配路径的主要内容,如果未能解决你的问题,请参考以下文章

通过在 ReactJs 中循环来路由路径和组件名称

ReactJS 的5种路由模式

ReactJS 的5种路由模式 及 JS判断输入框值是否为空

Lumen/Laravel - 使用自定义路由器

在 Lumen 中获取路由参数

Laravel Lumen - 处理无效路由