[英]Is it possible to use React/Redux/Saga application without back-end
以前,我将React / Redux / Saga用作具有Ruby / Rails和Nodejs后端的应用程序的“表示”层。
当前,我应该使用几个后端服务(我不控制)来进行身份验证和在React / Redux / Saga应用程序中获取数据。
在我的本地机器上,我可以借助webpack-dev-server运行我的React / Redux应用程序,因此它可以接收来自浏览器的请求。
但是生产环境呢? 是否可以在没有Nginx,Nodejs,Rails的情况下部署React / Redux / Saga应用程序?
当然。 这取决于要用于部署的内容。 在我们的项目中,我们为此使用IIS server
。 它将作为具有配置的后备设置的简单网络应用发布。
是的你可以。 您可以通过webpack将应用程序捆绑到独立的“单页”工作应用程序中。 如果您使用google,网上有多个不错的教程和示例。
另一个简单的解决方案是使用create-react-app 。 使用此工具,您可以使用单个命令构建应用程序,然后将其部署到所需的托管环境。
创建React应用
创建没有构建配置的React应用。
Create React App可在macOS,Windows和Linux上运行。
快速概述
npm install -g create-react-app create-react-app my-app cd my-app/ npm start
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.