reactjs - 如何使用 Express.js、GraphQL、客户端和服务器文件夹为 React 应用程序配置 Webpack?
问题描述
我可以使用一些方向和工具建议。我想为这个同时具有客户端和服务器文件夹并使用Express.js 和 GraphQL的 React 应用程序设置和配置webpack。
有人建议我使用两种配置运行 webpack 两次:一种用于前端,一种用于后端。但这是最优化的性能和最快的构建吗?
查看 App.js 文件有 Mongo、Express.js 和 GraphQL 设置: https ://github.com/iamshaunjp/graphql-playlist/blob/lesson-36/server/app.js
https://github.com/iamshaunjp/graphql-playlist/tree/lesson-36
您是否有任何与此应用设置相匹配的推荐教程?
谢谢!
解决方案
关于如何设置应用程序项目的模式不止一种,通常取决于您的项目有多大。但是,我也会在 webpack 上分离后端和前端,方法是为 CLIENT 创建单独的 Webpack 配置文件,为 SERVER 创建一个配置文件,并为它们创建两个单独的服务器。
例如:
webpack.dev.server.js webpack.dev.client.js
在后端你设置服务器配置,在客户端你可以为 React 应用程序设置 webpack 开发服务器。
推荐阅读
- python - 在 Bokeh Dashboard 中创建和显示静态流程图
- webpack - 如何在 Vue3 上删除导入的 css
- python - 如何返回完整形式的实验室测试(最初存储为首字母缩略词)以及每个测试的相应要求
- git - 在 Visual Studio 上更改帐户似乎已损坏 Github 凭据 - 无法再推送到远程
- c# - LINQ - 从一个表中获取记录,第二个表多记录匹配
- javascript - 如何使用 Playwright 关闭弹出消息框?
- sql-server - Dateadd 函数可以在同一个查询中多次使用吗?
- python - 使用 While not function with 2 个参数
- java - Spring - 调用方法后@Valid不起作用
- python - Python:列表列表和字符串到数据框