随笔分类 - Go Web
摘要:掌握数据的增删改查之后,就可以做一些小demo,巩固一下基础,让语法更加熟练,所以下面是按照Go web编程里面的文章管理操作,写的一个代码:
阅读全文
摘要:简略介绍 在Go语言中,如果要连接并操作数据库,那么就要自己安装对应的数据库驱动,每一种数据库的驱动都不同,但是Go语言提供了一套抽象层接口来调用底层的驱动,类似于PHP语言中PDO。 安装mysql驱动 使用go语言的go get命令即可, 可能你在运行这条命令的时候出现这种情况: 这个时候,你可
阅读全文
摘要:Go语言在Web开发中,适合做的是开发接口,比如Restful规范的接口。但是如果让Go语言去做前端的工作,比如渲染模板,做是肯定能做的,但是考虑到现在已经很普遍的前后端分离的现象,前端的工作自然有人去干,而且现在的前端开发很多都不是使用单纯的html+css,像一些前端框架React、vue,而且
阅读全文
摘要:设置cookie 推荐使用第二种方法:http.SetCookie(request,&c) 注意,如果使用response.Header().Set或者Add设置cookie时,key必须是Set-Cookie,否则设置的就不是cookie,而是header头部字段而已。 获取请求中的cookie
阅读全文
摘要:发送响应,不需要使用fmt包的各个API,只需要response的接口即可 返回json数据 明白一点:需要设置header,将Content-type设置为application/json
阅读全文
摘要:在《Go Web编程》这本书中,介绍了很多接收get和post参数的方法,反倒让人不知道该用哪一种方法了。 所以,我觉得可以先随意选一种方式,用熟练之后,再考虑其他方式。 最简单的方法: request.FormValue("filed"),获取get或者post的数据 request.PostFo
阅读全文
摘要:server_1.go 单处理器(多路复用器) server_2.go 使用多处理器 server_3.go 使用处理器函数 注意,在绑定路由的时候,假设监听localhost:80,下面的case对于Handle和HandleFunc同样适用。 前提:假设都只绑定了代码中的那些处理器。 case
阅读全文
摘要:参考Go web编程,很简单的程序: 大致的步骤: 使用处理器形式: 使用处理器函数形式:
阅读全文