第七章 网络服务

最后更新于:2022-04-02 06:48:29

本章会覆盖以下内容: * 处理Web请求 * 使用闭包进行状态处理 * 请求参数验证 * 内容渲染 * 使用中间件 * 构建反向代理 * 将GRPC导出为JSON API ### 介绍 开箱即用的特性使得Go是编写Web应用程序的绝佳选择。标准库中的net/http和html/template包对全功能现代Web提供了极大的便利。虽然标准库功能齐全,但仍然有各种各样的第三方Web包可用于从路由到全栈框架的所有内容,包括: * https://github.com/urfave/negroni * https://github.com/gin-gonic/gin * https://github.com/labstack/echo * http://www.gorillatoolkit.org/ * https://github.com/julienschmidt/httprouter 本章将重点介绍在处理请求,路由和请求对象以及处理中间件等概念时可能遇到的问题。 * * * * 学识浅薄,错误在所难免。欢迎在群中就本书提出修改意见,以飨后来者,长风拜谢。 Golang中国(211938256) beego实战(258969317) Go实践(386056972)
';