Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ReactJS生产部署_Javascript_Reactjs_Docker_Webpack - Fatal编程技术网

Javascript ReactJS生产部署

Javascript ReactJS生产部署,javascript,reactjs,docker,webpack,Javascript,Reactjs,Docker,Webpack,我目前有生产web应用程序(PHP+AngularJS)和Java/Spring后端。基本上,它是一个web应用程序,对Java后端进行大量RESTAPI调用,并在web表单上呈现这些数据。我使用ApacheWeb2.0托管前端,使用Tomcat托管后端 计划迁移到ReactJS,Java/Spring仍然是后端。我需要一些以下方面的指导 部署React时使用的最佳Web服务器(通过CD/CI控制构建/部署,Jenkins) 需要添加和安装以支持此web应用的任何特定框架和/或组件 React使

我目前有生产web应用程序(PHP+AngularJS)和Java/Spring后端。基本上,它是一个web应用程序,对Java后端进行大量RESTAPI调用,并在web表单上呈现这些数据。我使用ApacheWeb2.0托管前端,使用Tomcat托管后端

计划迁移到ReactJS,Java/Spring仍然是后端。我需要一些以下方面的指导

  • 部署React时使用的最佳Web服务器(通过CD/CI控制构建/部署,Jenkins)
  • 需要添加和安装以支持此web应用的任何特定框架和/或组件
  • React使用的最佳测试框架将与CI/CD管道一起工作
  • 所有这些都可以集装箱化吗(码头工人/库伯内特斯)
  • 提前谢谢

  • 任何服务器(express、apacha、nginx等)都可以处理react应用程序
  • 您将需要网页包来构建项目(transfile/minify/optimize)
  • 您将需要一个测试运行程序(我建议使用facebook的jest)和一个库来在每个单元测试中测试/呈现您的应用程序。使用(简单、动态且易于使用)
  • 完全正确
    谢谢你的回复。你能给我指一些关于第3点和第4点的文档/教程吗?我实际上不太了解docker,所以我不能给你指那个方向。对于testrunner(),react-testing-library()