繁体   English   中英

是否可以在没有后端的情况下使用React / Redux / Saga应用程序

[英]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引导的应用程序。

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM