Golang Go语言 restful api 脚手架
create-go-app
npx
npx create-go-app demo
yarn
yarn create go-app demo
pnpm
pnpm create go-app demo
pnpm dlx create-go-app demo
Golang Go语言 restful api 脚手架
更多关于Golang Go语言 restful api 脚手架的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
更多关于Golang Go语言 restful api 脚手架的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
从哪搜出来的?用的什么关键字? google 和 github 上搜 create-go-app 都找不到才对。
代码都热乎的呢,刚撸出来的吧
go 语言的脚手架依赖 nodejs ,对于不做前端开发的同学不太友好呀😂
前端选手就是点子多
一个 go 的脚手架,依赖 node ,前端同学还是工作不饱和
npm 上有仓库链接
API 都有了,前端基于 API 生成接口代码,自动化生成接口,typescirt 类型。[API Helper]( https://github.com/ztz2/api-helper)
node 开发转 go 专享?
? node 转 go ?
Go……对吧?没看错啊!是项目名字叫 Go 吗?……哦~!(恍然大雾) node 创建 go 代码!!!!
前端还是太闲了,都要管理后端的项目构建了
牛逼 逆天。。。
这是什么魔法
我在哪儿?我是谁?
你这就好比用 java 写一个脚手架来创建 go 。。
非要多引入一个语言有什么意义?
虽然我也做前端,但论想法还是你们强。
前端大舞台
这样写有什么不好的吗?
我们这样实现的主要目的是不需要任何网络请求,在那些没网的环境下,只需要拷一个 index.js 就能跑了。
我电脑没装 node ,内置一个 node 安装包吧
你浪费了两分钟,快赔钱。
#22 我吐槽的是文件内容用 uint8array…… 用字符串存储不好吗
#25 原来是这样,谢谢。
等有空的时候改成 vscode 的扩展,你不会 vscode 也不用吧。
这样还得有 node 环境,go 不是挺好的,直接二进制丢过去就行
依赖 node 环境来生成 go 代码,把 go 的不需要依赖环境的优点变成了缺点,其实用 go 写的开源 restful api 脚手架有挺多的。
在Go语言中,开发RESTful API时,使用脚手架(scaffolding)工具可以极大地提高开发效率,帮助你快速构建项目的基本结构。以下是一些推荐的Go语言RESTful API脚手架工具及简要介绍:
-
Gin-Gonic: Gin是一个高性能的HTTP Web框架,广泛用于构建RESTful API。Gin本身不直接提供脚手架功能,但你可以结合一些工具(如
go-swagger
)或手动设置项目结构,基于Gin来开发RESTful API。 -
Buffalo: Buffalo是一个快速Web开发框架,支持多种数据库和模板引擎,内置脚手架功能,可以快速生成RESTful API、模型和视图等。Buffalo生成的代码结构清晰,易于维护和扩展。
-
Fiber: Fiber是一个基于Fasthttp的高性能Web框架,它提供了类似于Express.js的API,易于上手。虽然Fiber本身不提供官方的脚手架工具,但你可以找到一些社区提供的模板或自己搭建基础结构。
-
Goa: Goa是一个用于设计和生成Go微服务的设计语言和工具集。它允许你使用DSL(领域特定语言)定义API,然后自动生成Go代码、Swagger文档和客户端代码。这对于需要严格API定义和文档生成的项目非常有用。
选择适合你需求的脚手架工具,可以极大地简化开发过程,提高代码质量和维护性。在决定使用哪个工具之前,建议仔细评估你的项目需求、团队技能以及工具的社区支持和文档质量。