8.9. 重构中间件

本教程最新版为 1.22,当前版本已放弃维护,请阅读最新版本!

说明

经过前几节的重构, main.go 中的代码逐渐变少,主要还剩下中间件,这些代码也需要有单独的存放目录,以应付项目长期的发展需要。

middlewares 包

我们将两个中间件移出来放到单独的目录下,为方便管理,每个中间件都使用独立的文件:

app/http/middlewares/force_html.go

package middlewares

import "net/http"

// ForceHTML 强制标头返回 HTML 内容类型
func ForceHTML(next http.Handler) http.Handler...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
讨论数量: 2

任飘渺
c. 不存在?
0 个点赞 | 1 个回复 | 问答 | 课程版本 1.17
AllenChen7
运行测试 127.0.0.1 和 localhost 问题
0 个点赞 | 0 个回复 | 分享 | 课程版本 1.19