我正在开发一个基于rest api(FOS Rest in Symfony)和React Js的项目。 我遵循了以下教程Code Review Video。
这很棒,并且给了我与React Js一起使用rest api的非常好的概念。我还阅读了Limenius/ReactBundle和其他一些基于webpack配置的manly。
使用webpack config时,有两台服务器用于运行整个项目。第一个是Rest Api的symfony服务器,另一个是React Js的webpack服务器(节点js)。
是否有任何方法可以使项目(包含symfony + reactjs)可以在同一台服务器上运行。
如果是,请给我一个想法。
先谢谢。
答案 0 :(得分:0)
react.js只是一个javascript库。
只需在库文件中链接如下:(在本例中我使用twig to template)
<script src="{{ asset('bundles/app/external/react.js') }}"></script>
<script src="{{ asset('bundles/app/external/react-dom.js') }}"></script>
<script src="{{ asset('bundles/app/external/browser.min.js') }}"></script>
就像对待任何其他文件一样。
有很多资源可以提供有关使React工作所需的库的完整说明,但这些是我使用的3。
我个人在许多前端资源教程中发现的一个问题是,它们都被节点,凉亭或任何其他的包管理器所困扰。&#39;。事实是,你不需要任何一个。
Symfony只是一组PHP库,React只是一个javascript库。没有其他任何需要的魔法。