go 中的路由

本文介绍了使用Go语言进行Web服务开发的三种常见方法:通过http包直接定义路由、使用httprouter中间件以及采用gin框架。每种方法都有其特点和适用场景,适合不同程度的开发者选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

方法 1

http.HandleFunc("/", indexHandler)
err := http.ListenAndServe(":8880", nil)

方法 2

//httprouter
router := httprouter.New()
router.GET("/", Index)
router.POST("/adduser/:uid", adduser)

log.Fatal(http.ListenAndServe(":8080", router))

方法 3

//gin
router := gin.Default()

router.GET("/",getting)
router.POST("/",posting)

router.Run()

 

 

转载于:https://my.oschina.net/lemos/blog/911729

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值