我们正在构建的Web应用程序必须有三个不同的“区域”,可以通过三个不同的端口访问,例如:
在这种情况下,您将如何构造应用程序的前端代码(React)?
到目前为止,我会使用create-react-app并构建一个实际上只有1个端口的应用程序 - 并使用身份验证/授权来限制某些功能。现在,由于有三个不同的功能区域,是否应该有3个单独的create-react-app,一个用于每个区域,都在同一个根项目中?共享的UI元素是否在单独的“Shared”模块中,然后3个不同的应用程序从中导入组件?
非常感谢有关如何构造适用于(至少)3个不同端口/区域的React应用程序的所有建议。
- localhost:9001 - 供管理员使用
- localhost:9002 - 供客户使用
- localhost:9003 - 供非注册用户使用
在这种情况下,您将如何构造应用程序的前端代码(React)?
到目前为止,我会使用create-react-app并构建一个实际上只有1个端口的应用程序 - 并使用身份验证/授权来限制某些功能。现在,由于有三个不同的功能区域,是否应该有3个单独的create-react-app,一个用于每个区域,都在同一个根项目中?共享的UI元素是否在单独的“Shared”模块中,然后3个不同的应用程序从中导入组件?
非常感谢有关如何构造适用于(至少)3个不同端口/区域的React应用程序的所有建议。