No Description

huangyan 078922e21c 日志,文件 6 months ago
.idea ff14ff36d7 hook 6 months ago
configs 078922e21c 日志,文件 6 months ago
global 078922e21c 日志,文件 6 months ago
model 078922e21c 日志,文件 6 months ago
protobuf ff14ff36d7 hook 6 months ago
simple_zap 078922e21c 日志,文件 6 months ago
utils 078922e21c 日志,文件 6 months ago
README.md ff14ff36d7 hook 6 months ago
go.mod 078922e21c 日志,文件 6 months ago
go.sum 078922e21c 日志,文件 6 months ago
main.go 078922e21c 日志,文件 6 months ago

README.md

exhook-svr-go

This is a demo server written in go for exhook

Prerequisites

  • Go (any one of the three latest major)
  • Protocol buffer compiler, protoc For installation instructions, see Protocol Buffer Compiler Installation.
  • Go plugins for the protocol compiler:

    • Install the protocol compiler plugins for Go using the following commands:

      export GO111MODULE=on  # Enable module mode
      go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
      go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
      
    • Update your PATH so that the protoc compiler can find the plugins:

      export PATH="$PATH:$(go env GOPATH)/bin"
      

Run

Try to compile the *.proto files:

protoc --go_out=. --go_opt=paths=source_relative \
    --go-grpc_out=. --go-grpc_opt=paths=source_relative \
    protobuf/exhook.proto

Run server

go run main.go