有没有可能使用反应/ Redux /佐贺应用程序没有后端

以前我用React / Redux / Saga作为Ruby / Rails和Nodejs后端应用程序的“performance层”。
目前有几个后端服务(我不控制),我应该使用我的React / Redux / Saga应用程序进行身份validation和获取数据。
在我的本地机器上,我可以在webpack-dev-server的帮助下运行我的React / Redux应用程序,因此它可以接收来自浏览器的请求。

但生产环境呢? 是否有可能不使用Nginx,Nodejs,Rails部署React / Redux / Saga应用程序?

当然。 这取决于你将要使用什么部署。 在我们的项目中,我们使用IIS server 。 它将作为一个简单的networking应用程序与configuration后备设置发布。

是的你可以。 您可以将您的应用程序绑定到带有webpack的独立工作“单页”应用程序。 如果你是谷歌,网上有很多好的教程和例子。

另一个简单的解决scheme是使用create-react-app 。 使用此工具,您可以使用单个命令来构build应用程序,然后将其部署到所需的托pipe环境。

创buildReact App

创build没有生成configuration的React应用程序。

  • 入门 – 如何创build一个新的应用程序。
  • 用户指南 – 如何开发使用Create React App引导的应用程序。

创buildReact App可在macOS,Windows和Linux上运行。

快速概览

 npm install -g create-react-app create-react-app my-app cd my-app/ npm start