## 控制台 目录 - 启动所有服务 - HTTP服务 - 消息队列 - 定时任务 - 常用工具 - Makefile ### 启动所有服务 - 仅推荐在开发期间快速调试使用,线上实际部署时建议将各个服务分开部署,这样重新部署某个服务时无需全部重启。 ```shell # 默认 go run main.go # 通过热编译启动 gf run main.go ``` ### HTTP服务 - 启动HTTP服务,包含websocket。 ```shell # 默认 go run main.go http # 通过热编译启动 gf run main.go --args "http" ``` ### 消息队列 - 启动消息队列的消费者。 ```shell # 默认 go run main.go queue # 通过热编译启动 gf run main.go --args "queue" ``` ### 定时任务 - 启动系统中统一注册的定时任务。 ```shell # 默认 go run main.go cron # 通过热编译启动 gf run main.go --args "cron" ``` ### 常用工具 - 释放casbin权限,用于清理无效的权限设置。 ```shell go run main.go tools -m=casbin -a1=refresh ``` ### Makefile - 通过make提供一些快捷命令 ```shell # 一键编译,打包前后端代码到可执行文件 make build # 更多请查看 /server/Makefile文件 ```