递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 1575|回复: 7
打印 上一主题 下一主题

[服务器] Gin模块是什么?

[复制链接]

73

主题

338

帖子

2013

积分

金牌会员

嘿嘿哈哈

Rank: 6Rank: 6

积分
2013
跳转到指定楼层
楼主
发表于 2024-8-28 21:27:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


为什么Gin模块会用到HTTP模块?
为什么它自己本身没有Gin服务器类.启动并监听()?就像视窗HP_HTTP一样,不用其他模块的东西?
以前写过火山视窗、安卓,第一次看到服务器这种方式不大理解
回复

使用道具 举报

73

主题

338

帖子

2013

积分

金牌会员

嘿嘿哈哈

Rank: 6Rank: 6

积分
2013
沙发
 楼主| 发表于 2024-8-28 21:28:51 | 只看该作者
本帖最后由 hs999xl 于 2024-8-28 21:30 编辑

Gin是不是方便处理http请求的模块?与http模块相辅相成的?没它也能写,有它更方便的意思?
回复

使用道具 举报

26

主题

1899

帖子

6920

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6920
板凳
发表于 2024-8-28 22:17:55 | 只看该作者
Gin框架是基于标准库的net/http模块开发的,你可以认为直接用http需要自己处理很多细节,比较麻烦。
Gin框架把很多细节都封装好,更易于使用和扩展功能。
回复

使用道具 举报

58

主题

254

帖子

2063

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2063
地板
发表于 2024-8-28 23:52:04 | 只看该作者
本帖最后由 459943578 于 2024-8-28 23:54 编辑

Gin就是基于HTTP的升级版,使用更简单,反应更快。当然要用到HTTP模块了。
另外,GIN也有  Gin服务器类.运行()

回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40523
5#
发表于 2024-8-29 07:42:35 | 只看该作者
gin就是http的扩展包用起来更方便快捷。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

54

主题

396

帖子

2612

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
2612
6#
发表于 2024-8-29 09:20:13 | 只看该作者
gin就是net/http模块的升级版本
让你开发WEB后端更加的方便
你想要的
他都给你做好了

有请求也会由GIN转给http模块来处理
长期从事编程教学课程研发,联系QQ:332690958
回复

使用道具 举报

16

主题

83

帖子

834

积分

高级会员

Rank: 4

积分
834
7#
发表于 2024-8-29 16:11:21 | 只看该作者
楼主的问题我理解的是 :既然Gin包含了http服务器,是http服务器类的高度封装模块,那为什么还要再引用一次http服务器类 ,启动服务的时候 ,要用到http.运行() ,而不是直接使用gin模块的方法来运行
回复

使用道具 举报

2

主题

11

帖子

97

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
97
8#
发表于 2024-8-30 12:50:50 | 只看该作者
gin 是基于,net/http基本库的,框架, 很多东西都封装好了,火山的我没用过。
我是直接用go进行开发的。很方便。比如下面这个代码,就是go正常用gin启动监听的。

  1. package main

  2. import (
  3.         "GITHUB.com/gin-gonic/gin"
  4. )
  5. func main(){
  6.   router := gin.Default()

  7.   router.Run(":8080")
  8. }
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-23 11:00 , Processed in 0.097524 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表