reactjs - Api Platform & ReactJs & Symfony 4:路由问题
问题描述
我有一个新的symfony 4.4 项目,安装了api 平台(通过 composer require api)和带有Webpack Encore的 reactJs 。当我拥有Api 平台 ( 127.0.0.1:8000/api ) 视图时
@Route("/{reactRouting}", name="home", defaults={"reactRouting": null})
在我的 DefaultController.php 里面:
class DefaultController extends AbstractController {
/**
* @Route("/{reactRouting}", name="home", defaults={"reactRouting": null})
*/
public function index()
{
return $this->render('default/index.html.twig');
}
但是当我删除它时,我可以访问 /api 但我无法从反应(/登录等)访问我的路线。
解决方案
我解决了我的问题,我需要在@Route 中排除 /api 介绍要求,请参阅此处的链接:https ://stackoverflow.com/a/49475504/12094795