关于React和Angular服务的部分令人困惑

时间:2018-02-27 19:42:56

标签: angularjs reactjs web-development-server

我已经开始学习React,现在我对开发和部署的不同部分感到困惑。

所有网页都使用React或Anguler这样的框架进行bild吗?或者它们仅用于一页Web应用程序?我可以使用nodejs服务器提供React吗?

使用js,html,css构建静态网页并使用Apache Web服务器提供静态网页的方法是否仍然在现代世界中使用?

1 个答案:

答案 0 :(得分:0)

我强烈建议使用React-Create-App实用程序。是的,你可以使用Node.js.实际上,React并没有强迫您使用任何后端框架。我可以选择ASP.NET MVC,Node,Spring MVC,Rails等。

https://github.com/facebook/create-react-app

但是本教程将指导您在开发中创建反应应用程序并创建生成版本。

当您构建生产时,您最终会得到一个包含html文件的公用文件夹。但是在React中,你不能创建html文件,你可以创建.jsx,它是带有JavaScript的类似html的React标签的组合。在生产构建阶段,它们将被转换为html等。然后,您可以获取构建文件夹并将其部署在HTTP服务器上,例如Apache。