致谢
当前文档《go语言框架gin中文文档》由进击的皇虫使用
书栈(BookStack.CN)进行构建,生成于2018-03-19。
书栈(BookStack.CN)仅提供文档编写、整理、归类等功能,以
及对文档内容的生成和导出工具。
文档内容由网友们编写和整理,书栈(BookStack.CN)难以确认
文档内容知识点是否错漏。如果您在阅读文档获取知识的时候,发现文
档内容有不恰当的地方,请向我们反馈,让我们共同携手,将知识准
确、高效且有效地传递给每一个人。
同时,如果您在日常生活、工作和学习中遇到有价值有营养的知识
文档,欢迎分享到书栈(BookStack.CN),为知识的传承献上您的
一份力量!
如果当前文档生成时间太久,请到书栈(BookStack.CN)获取
最新的文档,以跟上知识更新换代的步伐。
文档地址:http://www.bookstack.cn/books/gin-doc
书栈官网:http://www.bookstack.cn
书栈开源:https://github.com/TruthHun
分享,让知识传承更久远!感谢知识的创造者,感谢知识的分享
者,也感谢每一位阅读到此处的读者,因为我们都将成为知识的传承
者。
致谢
-2-本文档使用书栈(BookStack.CN)构建
安装与配置
安装:
1. $gogetgopkg.in/gin-gonic/gin.v1
注意:确保GOPATHGOROOT已经配置
导入:
1. import"gopkg.in/gin-gonic/gin.v1"
安装与配置
安装与配置
-4-本文档使用书栈(BookStack.CN)构建
框架架构
HTTP服务器
1.默认服务器
1. router.Run()
2.HTTP服务器
除了默认服务器中 router.Run() 的方式外,还可以用
http.ListenAndServe() ,比如
1. funcmain(){
2. router:=gin.Default()
3. http.ListenAndServe(":8080",router)
4. }
或者自定义HTTP服务器的配置:
1. funcmain(){
2. router:=gin.Default()
3.
4. s:=&http.Server{
5. Addr:":8080",
6. Handler:router,
7. ReadTimeout:10*time.Second,
8. WriteTimeout:10*time.Second,
9. MaxHeaderBytes:1<<20,
10. }
11. s.ListenAndServe()
12. }
框架架构
框架架构
-5-本文档使用书栈(BookStack.CN)构建