not-a-web-framework:在 Go 中创建 Web 服务的基线。 窃取这段代码,而不是用它制作另一个框架!

时间:2021-07-01 09:53:21
【文件属性】:
文件名称:not-a-web-framework:在 Go 中创建 Web 服务的基线。 窃取这段代码,而不是用它制作另一个框架!
文件大小:4KB
文件格式:ZIP
更新时间:2021-07-01 09:53:21
Go 非网络框架 在 Go 中创建 Web 服务的基线(有点像类固醇,但仍然很小)。 它不是一个框架,甚至不是一个库。 窃取这段代码,而不是用它制作另一个框架! 甚至不要go get这个包裹。 相反 - git clone 并将其与您的代码库合并或在其上构建您的下一个服务。 灵感来自博客文章 。 使用哪些包? Alice ( github.com/justinas/alice ) 用于中间件 (http.Handler chaining) Gorilla Context ( github.com/gorilla/context ) 用于在中间件之间共享数据 HttpRouter ( github.com/julienschmidt/httprouter ) 用于基于模式的请求路由
【文件预览】:
not-a-web-framework-master
----main.go(554B)
----handlers.go(519B)
----LICENSE(1KB)
----auth.go(421B)
----README.md(780B)
----common.go(622B)
----.gitignore(266B)
----router.go(1KB)

网友评论