递归火山软件开发平台
标题:
Gin模块是什么?
[打印本页]
作者:
hs999xl
时间:
2024-8-28 21:27
标题:
Gin模块是什么?
(, 下载次数: 18)
上传
点击文件名下载附件
为什么Gin模块会用到HTTP模块?
为什么它自己本身没有Gin服务器类.启动并监听()?就像视窗HP_HTTP一样,不用其他模块的东西?
以前写过火山视窗、安卓,第一次看到服务器这种方式不大理解
作者:
hs999xl
时间:
2024-8-28 21:28
本帖最后由 hs999xl 于 2024-8-28 21:30 编辑
Gin是不是方便处理http请求的模块?与http模块相辅相成的?
没它也能写,有它更方便的意思?
作者:
Xelloss0618
时间:
2024-8-28 22:17
Gin框架是基于标准库的net/http模块开发的,你可以认为直接用http需要自己处理很多细节,比较麻烦。
Gin框架把很多细节都封装好,更易于使用和扩展功能。
作者:
459943578
时间:
2024-8-28 23:52
本帖最后由 459943578 于 2024-8-28 23:54 编辑
Gin就是基于HTTP的升级版,使用更简单,反应更快。当然要用到HTTP模块了。
另外,GIN也有
Gin服务器类.运行()
作者:
创世魂
时间:
2024-8-29 07:42
gin就是http的扩展包用起来更方便快捷。
作者:
CPUCN
时间:
2024-8-29 09:20
gin就是net/http模块的升级版本
让你开发WEB后端更加的方便
你想要的
他都给你做好了
有请求也会由GIN转给http模块来处理
作者:
没什么鱼
时间:
2024-8-29 16:11
楼主的问题我理解的是 :既然Gin包含了http服务器,是http服务器类的高度封装模块,那为什么还要再引用一次http服务器类 ,启动服务的时候 ,要用到http.运行() ,而不是直接使用gin模块的方法来运行
作者:
晴雪无名
时间:
2024-8-30 12:50
gin 是基于,net/http基本库的,框架, 很多东西都封装好了,火山的我没用过。
我是直接用go进行开发的。很方便。比如下面这个代码,就是go正常用gin启动监听的。
package main
import (
"GITHUB.com/gin-gonic/gin"
)
func main(){
router := gin.Default()
router.Run(":8080")
}
复制代码
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4