Skip to content

Latest commit

 

History

History
18 lines (17 loc) · 899 Bytes

Architecture.md

File metadata and controls

18 lines (17 loc) · 899 Bytes

该系统包含3个代码存储库。
分别是 turboai-user,turboai-admin,turboai-server(open-turboai-server).
该系统采用前后端分离的架构进行设计,前端采用Angular17框架,并使用ioniframeword和 angular-ant.
后端采用 .net Core8框架。
前端和后端之间以json的形式使用API来交换数据。
在部署的时候,可以在nginx配置路由规则,把用户端和服务端部署在一个规则下,管理端部署在 一个静态文件服务下。
当然,也可以把他们分开部署。分开部署比较方便。 分开部署时,用户端和管理端的编译之后的文件需要进行修改,以适应实际的后端地址。
代码位于 /assets/config.json

{
  "apiUrl": "https://localhost:44301/"
}

修改其中的apiUrl即可。如果是用户端和服务端部署在同一个规则下,直接清空值即可。