go-micro命令行工具

Go Micro CLI

Go Micro CLI是一个用于开发go-micro项目的命令行工具

安装

1
go install github.com/go-micro/cli/cmd/go-micro@latest

创建项目

创建服务端项目

1
go-micro new service helloworld

准备

下载依赖

1
2
cd helloworld
make proto tidy

运行

  • go-micro

windows下会失败

1
go-micro run
  • go
1
go run main.go

测试

  • go-micro

windows下会失败

1
go-micro call helloworld Helloworld.Call '{"name": "John"}'
  • curl

windows下使用powershell/cmd会失败, 请使用 Git Bash,

1
curl -XPOST -H 'Content-Type: application/json' -H 'Micro-Endpoint: Helloworld.Call' -d '{"name": "John"}' http://localhost:xxxx