go-zero框架验证api-rpc调用

图片[1]-go-zero框架验证api-rpc调用-Ppabc运维日志

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
进入入 golang 容器

$ docker exec -it gonivinck_golang_1 bash

使用 nivin 命令工具

nivin install 安装项目依赖命令。

$ ./nivin install

nivin start [rpc|api] [service_name] 服务启动命令,创建服务会话,并启动对应的服务。

$ ./nivin start rpc user

$ ./nivin start api user
nivin stop [rpc|api] [service_name] 服务暂停命令,删除对应的服务会话。

$ ./nivin stop rpc user

$ ./nivin stop api user

nivin info [rpc|api] [service_name] 服务查看命令,可以进入服务对应的会话终端,查看运行日志。

$ ./nivin info rpc user

$ ./nivin info api user

或者使用go run命令
go run service/user/rpc/user.go -f service/user/rpc/etc/user.yaml
go run service/user/api/user.go -f service/user/api/etc/user.yaml

验证curl命令
curl -X POST -H "Content-Type: application/json" http://127.0.0.1:8000/api/user/login -d '{"mobile":"13565656565","password":"222222"}'
curl -X POST -H "authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NTE0MDM1NzUsImlhdCI6MTY1MTMxNzE3NSwidWlkIjoyfQ.QM3uAsFCzqdN9xYTeV0lvkQs8zKxzX0RtaxnIKj7_OQ" -H "Content-Type: application/json" http://127.0.0.1:8000/api/user/userinfo -d '{"mobile":"13565656565","password":"222222"}'

图片[2]-go-zero框架验证api-rpc调用-Ppabc运维日志

© 版权声明
THE END
喜欢就支持以下吧
点赞6 分享