我有一个问题,我试图找到一个解决办法,现在几个星期了.我认为这是一个理解错误在我这边,但我不能弄清楚.我正在尝试做什么:
在Apache 2服务器上开发而非部署React应用。
我知道react是一个前端库,所以它应该是可能的。我还知道nodeJs是需要“npm”所有的包,并创建“简单”的react应用程序。我还想做什么:1.使用MATERIAL-UI1.构建PHP后端1.与我的团队成员协作(他们还应使用react应用程序)先谢谢你。
ajsxfq5m1#
托管ReactJS应用程序与在任何类型的服务器上托管任何其他javascript代码没有什么不同-将其作为Web服务器上的静态文件,并将其包含在从服务器返回的html中。根据React项目的设置方式,您可以:
其他设置可能包括同时启动PHP服务器和react开发构建,但这对您的设置非常具体,需要您添加一些有关所用框架和设置的更多信息。
s8vozzvw2#
不可能用Apache和React来部署应用程序。基于nodejs的Webpack服务器与Apache Web服务器不兼容。你必须选择一个或另一个服务器,你不能路由index.html -〉index.tsx,反之亦然。此外,如果你让两个服务器同时使用SSL,这是一个技术上的安全噩梦,没有生产价值。最好避免使用java(脚本),因为它在真实的软件开发中的价值已经大大降低。主要是为淘金者。
2条答案
按热度按时间ajsxfq5m1#
托管ReactJS应用程序与在任何类型的服务器上托管任何其他javascript代码没有什么不同-将其作为Web服务器上的静态文件,并将其包含在从服务器返回的html中。
根据React项目的设置方式,您可以:
其他设置可能包括同时启动PHP服务器和react开发构建,但这对您的设置非常具体,需要您添加一些有关所用框架和设置的更多信息。
s8vozzvw2#
不可能用Apache和React来部署应用程序。基于nodejs的Webpack服务器与Apache Web服务器不兼容。你必须选择一个或另一个服务器,你不能路由index.html -〉index.tsx,反之亦然。此外,如果你让两个服务器同时使用SSL,这是一个技术上的安全噩梦,没有生产价值。最好避免使用java(脚本),因为它在真实的软件开发中的价值已经大大降低。主要是为淘金者。