大家好,我是沙漠尽头的狼。最近几天在看一本Go的书籍,看了100来页,感觉不错,分享给大家​。​书籍基本信息书籍信息:shell书名:GoWeb编程作者:(新加坡)郑兆雄(SauSheongChang)著;黄健宏译著作定价:79出版社:人民邮电出版社出版日期:2017年12月01日页数:290装帧:平装ISBN:9787115322470出版日期是17年的,站长看了100来页还是觉得不过时,主要本
原创 2022-10-03 22:48:13
158阅读
大家好,我是沙漠尽头的狼。 最近几天在看一本Go的书籍,看了100来页,感觉不错,分享给大家​。
原创 2022-10-03 22:42:00
75阅读
大家好,我是沙漠尽头的狼。 最近几天在看一本Go的书籍,看了100来页,感觉不错,分享给大家​。​ 书籍基本信息 书籍信息: 书名:Go Web编程 作 者:(新加坡)郑兆雄(Sau Sheong Chang) 著;黄健宏 译 著作 定 价:79 出 版 社:人民邮电出版社 出版日期:2017年12
原创 2022-12-14 14:20:15
174阅读
大家好,我是沙漠尽头的狼。 最近几天在看一本Go的书籍,看了100来页,感觉不错,分享给大家​。​ 书籍基本信息 书籍信息: 书名:Go Web编程 作 者:(新加坡)郑兆雄(Sau Sheong Chang) 著;黄健宏 译 著作 定 价:79 出 版 社:人民邮电出版社 出版日期:2017年12
原创 2022-12-16 12:08:49
134阅读
go web编程
原创 2020-04-15 20:25:30
1080阅读
2点赞
Go web编程》ChitChat论坛本文摘自《Go web编程》 京东购书:https://item.jd.com/12252845.html{:–}本文主
原创 2022-05-17 16:27:06
170阅读
概述上一篇文章中,我们介绍了请求的结构与处理。本文将详细介绍如何响应客户端的请求。其实在前面几篇文章中,我们已经使用过响应的功能——通过.ResponseWriter发送字符串给客户端。但是这种方式仅限于发送字符串。本文我们将介绍如何定制响应的参数。ResponseWriter接口如果你看了
原创 2022-01-12 09:24:37
166阅读
引言Go 的 ​​net/http​​ 包为 HTTP 协议提供了很多功能。它做得不好的一件事是复杂的请求路由,例如将请求 url 分割成单个参数。幸运的是,有一个非常流行的包,它在 Go 社区中以良好的代码质量而闻名。在此示例中,您将看到如何使用 ​​gorilla/mux​​ 包创建具有命名参数、GET/POST 处理程序和域限制的路由。安装 gorilla/mux 包​​gorilla/mu
原创 2022-05-12 23:46:57
575阅读
概述前面我们学习了处理器和处理器函数,如何编写和注册处理器。本文我们将学习如何从请求中获取信息。请求的结构通过前面的学习,我们知道处理器函数需要符合下面的签名:func (w .ResponseWriter, r *.Request)其中,.Request就是请求的类型。客户端传递的数据都可以通过这个结构来获取。结构Request定义在包 net/ 中:...
原创 2022-01-12 09:25:38
170阅读
概述前面我们学习了处理器和处理器函数,如何编写和注册处理器。本文我们将学习如何从请求中获取信息。请求的结构通过前面的学习,我们知道处理器函
原创 2022-01-12 09:25:40
162阅读
概述在 Web 开发中,需要处理很多静态资源文件,如 css/js 和图片文件等。本文将介绍在 Go 语言中如何处理文件请求。接下来,我们将介绍两种处理文件请求的方式:原始方式和.FileServer方法。原始方式原始方式比较简单粗暴,直接读取文件,然后返回给客户端。func main() { mux := .NewServeMux() mux.HandleFunc...
原创 2022-01-11 09:40:48
329阅读
概述计划写一个讲 Go Web 编程的系列文章。从基于 net/ 包编写 Go Web 程序开始,讲述处理器,请求,响应等基础知识。然后到框架的使用。中间会穿插一些源码的分析。最后做一个实
原创 2022-01-12 09:25:55
145阅读
概述在上一篇文章中,我们介绍了 Go 模板库text/template。text/template库用于生成文本输出。在 Web 开发中,涉及到很多安全方面的问题。有些数据是
原创 2022-01-12 09:24:39
216阅读
之前的文章学过把模板和视图分离,建立一个 Web 服务器来展现 HTML 模板。我们将学习如何使用 Go 的模板包创建动态 HTML 和文本文件。建立 Web 服务器到目前为止,我们一直在向终端输出模板,但是当我们开始深入研究更多 HTML 时,这开始变得不那么有意义了。相反,我们希望可视化在 Web 浏览器中生成的 HTML。为此,我们首先需要设置一个 Web 服务器来呈现我们的 HTML 模板
推荐 原创 2022-04-25 20:56:11
1744阅读
1点赞
前言网络验证可能是一个难题。 有句话在 Web 开发中流传很广的原则:我们不能相信来自客户端用户表单的任何内容。所以我们必须在使用这些数据之前验证所有传入数据。实现 REST API 是 Go 应用程序的典型用例。 API 接受的格式错误的数据可能会导致系统其他部分出现严重错误。最好的情况是您的数据库有一些机制来防止存储格式错误的数据。如果不这样做,这些数据可能会导致您面向客户的应用程序出现错误和
推荐 原创 2022-06-21 22:50:20
819阅读
概述模板引擎是 Web 编程中必不可少的一个组件。模板能分离逻辑和数据,使得逻辑简洁清晰,并且模板可复用。引用第二篇文章《程序结构》一文中的图示,我们可以看到模板引擎在 Web 程序结构中的位置:模板引擎按照功能可以划分为两种类型:无逻辑模板引擎:此类模板引擎只进
原创 2022-01-12 09:23:53
264阅读
前言中间件通常位于前端的客户端站点请求和请求的后端资源之间。中间件非常有用,尤其是当我们希望在进行 API 调用之前进行一些验证,例如请求方法、标头和 JWT 等。日志中间件​​http.Handler​​ 包装器是一个具有一个输入参数和一个输出参数的函数,两者都是 ​​http.Handler​​ 类型。func Middleware(next http.Handler) http.Handle
原创 精选 2022-05-25 23:30:11
701阅读
概述数据库用来存储数据。只要不是玩具项目,每个项目都需要用到数据库。现在用的最多的还是 MySQL,PostgreSQL的使用也在快速增长中
原创 2022-01-11 09:49:38
143阅读
概述一个典型的 Go Web 程序结构如下,摘自《Go Web 编程》:客户端发送请求
原创 2022-01-12 09:24:53
68阅读
​​Go pongo2​​ 教程展示了如何使用 pongo2 模板引擎在 Golang 中使用模板。模板引擎是一个库,旨在将模板与数据结合起来以生成文档。模板引擎用于生成大量电子邮件、源代码预处理或生成动态 HTML 页面。模板由静态数据和动态区域组成。动态区域稍后被数据替换。渲染函数稍后将模板与数据结合起来。模板引擎用于将模板与数据模型相结合以生成文档。pongo2 库是一个受 Django 模
原创 精选 2022-05-16 23:50:38
3004阅读
1评论
  • 1
  • 2
  • 3
  • 4
  • 5