update http and grpc handler
This commit is contained in:
parent
5854799483
commit
a37cab3389
10
README.md
10
README.md
@ -15,9 +15,7 @@
|
|||||||
2. 组件所需要的文件可以放在 internal 下,比如 gin 需要路由定义。
|
2. 组件所需要的文件可以放在 internal 下,比如 gin 需要路由定义。
|
||||||
|
|
||||||
## 业务逻辑
|
## 业务逻辑
|
||||||
1. 所有业务逻辑都放在 internal/logic 目录下,每个业务一个目录,比如 user 部分就应该单独一个目录。
|
1. 所有业务逻辑都放在 internal/services 目录下,每个业务一个目录,比如 user 部分就应该单独一个目录。
|
||||||
2. controller 每个业务一个目录。
|
2. handlers/controller 每个业务一个目录。
|
||||||
3. controller 中不应该有业务逻辑,controller 只负责接收请求,然后调用 logic 中的业务逻辑。
|
3. controller 中不应该有业务逻辑,handlers/controller 只负责接收请求,然后调用 services 中的业务逻辑。
|
||||||
|
4. handlers/grpc 为 gRPC 的 handler,里面不处理业务逻辑,业务逻辑应在 services 中处理。
|
||||||
## gRPC
|
|
||||||
1. gRPC 服务需要放在 internal/services 目录下,每个服务一个目录。
|
|
||||||
|
@ -2,7 +2,7 @@ package gin
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"framework_v2/internal/app/facade"
|
"framework_v2/internal/app/facade"
|
||||||
"framework_v2/internal/http/controllers/user"
|
"framework_v2/internal/handlers/controllers/user"
|
||||||
"framework_v2/internal/middleware/http"
|
"framework_v2/internal/middleware/http"
|
||||||
ginzap "github.com/gin-contrib/zap"
|
ginzap "github.com/gin-contrib/zap"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
|
Loading…
Reference in New Issue
Block a user