【后端开发】字节跳动青训营Cloudwego脚手架

Cloudwego脚手架使用

cwgo脚手架

  1. 安装的命令:
bash 复制代码
GOPROXY=https://goproxy.cn/,direct go install github.com/cloudwego/cwgo@latest
  1. 依赖thriftgo的安装:
bash 复制代码
go install github.com/cloudwego/thriftgo@latest
  1. 编辑echo.thrift文件用于生成项目:
powershell 复制代码
namespace go api

struct Request {
    1: string message
}

struct Response {
    1: string message //注意这里前面的是数字1不是字母l
}

service Echo {
    Response echo(1: Request req)
}
  1. 在demo/demo_thrift目录下生成代码:
bash 复制代码
cwgo server --type RPC --module github.com/cloudwego/biz-demo/gomall/demo/demo_thrift --service demo_thrift --idl ../../idl/echo.thrift

最后得到如下结果:

相关推荐
卡尔特斯12 小时前
Go 语言入门核心概念总结
go
代码扳手16 小时前
从0到1揭秘!Go语言打造高性能API网关的核心设计与实现
后端·go·api
未来魔导1 天前
go语言中json操作总结(下)
数据分析·go·json
未来魔导1 天前
Go-qdrant-API开启客服系统新模式
go·api·qdrant
喵个咪2 天前
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:Makefile 在后端开发中的应用与 Windows 环境配置
后端·go
未来魔导2 天前
go语言中json操作总结
数据分析·go·json
王中阳Go背后的男人2 天前
GoFrame vs Laravel:从ORM到CLI工具的全面对比与迁移指南
后端·go
卡尔特斯2 天前
Go 安装插件更换国内镜像
go
王中阳Go2 天前
都2026年了,PHP还纠结转Go还是Java呢?安利一个无缝迁移的框架~
java·后端·go
卡尔特斯2 天前
go get 快速入门(自用笔记)
go