
go
qq_43109978
这个作者很懒,什么都没留下…
展开
-
在gin框架中使用JWT
什么是JWT?JWT是一种跨域认证解决方案,规定了一种Token实现方式,目前多用于前后端分离项目为什么需要JWT?在之前的一些web项目中,我们通常使用的是Cookie-Session模式实现用户认证。相关流程大致如下:用户在浏览器端填写用户名和密码,并发送给服务端 服务端对用户名和密码校验通过后会生成一份保存当前用户相关信息的session数据和一个与之对应的标识(通常称为s...原创 2020-05-08 10:29:16 · 801 阅读 · 0 评论 -
Go实现页面静态化
静态化步骤<1>按照Go模板语法定义一个模板文件<h1 class="product-single__title uppercase">{{.ProductName}}</h1><div class="quantity"> {{.ProductNum}}</div><2>解析模板文件生成模板对象...原创 2020-05-06 18:41:40 · 774 阅读 · 0 评论 -
go文件操作
读取文件操作打开和关闭文件os.Open()函数能够打开一个文件,返回一个打开的文件对象和一个err。对得到的文件对象调用close()方法能够关闭文件为了防止文件忘记关闭,我们通常使用defer关闭文件是向操作系统要了一个文件io,如果程序没有显示的关闭文件,就不会释放这个文件io,造成文件不安全func main() { // 只读方式打开当前目录下的main.g...原创 2020-05-04 15:26:04 · 289 阅读 · 0 评论 -
go操作Mysql
连接Go语言中有标准库database/sql,提供了SQL数据库的接口,并不提供具体的数据库比如mysql,sqlserver的驱动,也就是说没有具体的实现,只是列出来一些需要第三方库实现的内容,好处就是不管数据库驱动是谁写的,用法都一样。所以使用这个标准库时必须注入(至少)一个数据库驱动下载依赖go get -u github.com/go-sql-driver/mysql...原创 2020-05-02 17:30:54 · 249 阅读 · 0 评论