Golang Go语言 restful api 脚手架

发布于 1周前 作者 vueper 来自 Go语言

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

30 回复

更多关于Golang Go语言 restful api 脚手架的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


从哪搜出来的?用的什么关键字? google 和 github 上搜 create-go-app 都找不到才对。



代码都热乎的呢,刚撸出来的吧

go 语言的脚手架依赖 nodejs ,对于不做前端开发的同学不太友好呀😂

论整活还得是 node

前端选手就是点子多

一个 go 的脚手架,依赖 node ,前端同学还是工作不饱和

npm 上有仓库链接

API 都有了,前端基于 API 生成接口代码,自动化生成接口,typescirt 类型。[API Helper]( https://github.com/ztz2/api-helper)

用 npx 创建 go ????

go 本身自己不是可以创建自己吗?实在不行 git clone 也比这个好

node 开发转 go 专享?

? node 转 go ?

这脚手架好歹用 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脚手架工具及简要介绍:

  1. Gin-Gonic: Gin是一个高性能的HTTP Web框架,广泛用于构建RESTful API。Gin本身不直接提供脚手架功能,但你可以结合一些工具(如go-swagger)或手动设置项目结构,基于Gin来开发RESTful API。

  2. Buffalo: Buffalo是一个快速Web开发框架,支持多种数据库和模板引擎,内置脚手架功能,可以快速生成RESTful API、模型和视图等。Buffalo生成的代码结构清晰,易于维护和扩展。

  3. Fiber: Fiber是一个基于Fasthttp的高性能Web框架,它提供了类似于Express.js的API,易于上手。虽然Fiber本身不提供官方的脚手架工具,但你可以找到一些社区提供的模板或自己搭建基础结构。

  4. Goa: Goa是一个用于设计和生成Go微服务的设计语言和工具集。它允许你使用DSL(领域特定语言)定义API,然后自动生成Go代码、Swagger文档和客户端代码。这对于需要严格API定义和文档生成的项目非常有用。

选择适合你需求的脚手架工具,可以极大地简化开发过程,提高代码质量和维护性。在决定使用哪个工具之前,建议仔细评估你的项目需求、团队技能以及工具的社区支持和文档质量。

回到顶部