feat: 引入签名认证、加密工具包及大量goctl代码生成模板,并更新API、Admin和Node服务逻辑。
This commit is contained in:
@@ -47,9 +47,9 @@ run-rpc-core:
|
||||
|
||||
# Code generation
|
||||
gen-api:
|
||||
cd apps/api && goctl api go -api api.api -dir . -style goZero
|
||||
cd apps/admin && goctl api go -api admin.api -dir . -style goZero
|
||||
cd apps/node && goctl api go -api node.api -dir . -style goZero
|
||||
cd apps/api && goctl api go -api api.api -dir . -style goZero -home ../../goctl_tpl
|
||||
cd apps/admin && goctl api go -api admin.api -dir . -style goZero -home ../../goctl_tpl
|
||||
cd apps/node && goctl api go -api node.api -dir . -style goZero -home ../../goctl_tpl
|
||||
# fix: admin routes.go 中 server 包名与参数名 server(*rest.Server) 冲突
|
||||
# 1. 若 goctl 生成了 server import 但没加别名,加上别名
|
||||
sed -i '' 's|"github.com/zero-ppanel/zero-ppanel/apps/admin/internal/handler/server"|serverhandler "github.com/zero-ppanel/zero-ppanel/apps/admin/internal/handler/server"|g' apps/admin/internal/handler/routes.go
|
||||
|
||||
Reference in New Issue
Block a user