【发布时间】:2020-03-08 18:56:17
【问题描述】:
最近我一直在思考 React 应用的创建和服务方式。 在互联网上运行该应用程序有三种最流行的方式:
只需构建并运行 index.html
使用 express.static 构建和提供 index.html
使用 webpack 和 babel 创建应用
创作的不同之处是什么? 最好的方法是什么? 我只能通过使用 webpack 来拥有后端逻辑吗?我是否错过了如何创建反应应用程序的其他方式?
【问题讨论】:
-
只有一个好的/正确的选择,那就是使用 Webpack 和 babel。为什么这是我在答案中详细说明的,但 Express 是服务器端,而您谈论的是反应,那是前端。如果还包括服务器和后端/服务器端 Express 应用程序来提供 API 和 React 应用程序,最佳做法是将代码划分在不同的目录中,为此我将使用 Docker btw ...
-
一个非常好的 React 应用样板例如是 reactboilerplate.com 或者 Dockerized Full Stack Mongodb/Express API/React App 和服务器 nginx 配置等的示例可以找到 github.com/denisolek/docker-node-mongo-react-STARTER
标签: node.js rest express webpack babeljs