您可以将 GOCMS 以一个或者多个站点形式开发和部署,详细介绍如下 :
默认情况您获取的源码包是一个站点模式,目录结构及文件命名规则如下:
运行或部署后将启动三个大的功能 :
1 pc web 如 : http://localhost
2 后台管理系统 如 : http://localhost/GoAdmin ( 基础目录可通过配置修改 )
3 api 接口 如 : http://localhost/API ( 基础目录可通过配置修改 )
您可以将 pc web 模块独立为一个项目,目录结构 :
在 main.go 中只保留 front 路由
目录结构 :
在 main.go 中只保留 front 路由
目录结构 :
在 main.go 中只保留 api 路由
每个项目都拥有各自的配置和路由,通过配置修改项目端口和路由关系,可以灵活地对项目基础进行修改。
部署时可以利用反向代理来部署多个项目,参考手册 :
https://www.lesscode.work/sections/bff34d48307043aa620f70c194788714.html