Cannot use 'loginHooks' (type *"github.com/bilibili/twirp".ServerHooks) as type *"github.com/twitchtv/twirp".ServerHooks
learninto opened this issue · 3 comments
learninto commented
taoso commented
是不是引错包了。 sniper 依赖的是 github.com/bilibili/twirp 不是 github.com/twitchtv/twirp
learninto commented
使用go run cmd/sniper/main.go rpc生成的代码
cmd/server/http.go 中 引用的是 《"github.com/bilibili/twirp"》
rpc/shop/v1/service.twirp.go 引用的是 《import twirp "github.com/twitchtv/twirp"》
将 rpc/shop/v1/service.twirp.go 引用的twirp包改为:github.com/bilibili/twirp 报如下错误:
是不是引错包了。 sniper 依赖的是 github.com/bilibili/twirp 不是 github.com/twitchtv/twirp
taoso commented
请使用这个 protoc-gen-twirp,文档里已经有说明了。你应该用的是原版 protoc-gen-twirp