上一页 1 2 3 4 5 6 7 8 ··· 40 下一页
摘要: 使用JWT进行身份验证 在前面几节中,我们已经基本的完成了API’s的编写 但是,还存在一些非常严重的问题,例如,我们现在的API是可以随意调用的,这显然还不够完美,是有问题的 那么我们采用 jwt-go (GoDoc)的方式来简单解决这个问题 下载依赖包 首先,我们下载jwt-go的依赖包 go 阅读全文
posted @ 2022-09-08 17:10 专职 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 编写article的apis和models 定义接口 本节编写文章的逻辑,我们定义一下接口吧! 获取文章列表:GET("/articles") 获取指定文章:POST("/article/:id") 新建文章:POST("/article") 更新指定文章:PUT("/article/:id") 删 阅读全文
posted @ 2022-09-08 11:43 专职 阅读(111) 评论(2) 推荐(0) 编辑
摘要: 定义接口 本节正是编写标签的逻辑,我们想一想,一般接口为增删改查是基础的,那么我们定义一下接口吧! 获取标签列表:GET(“/tags”) 新建标签:POST(“/tags”) 更新指定标签:PUT(“/tags/:id”) 删除指定标签:DELETE(“/tags/:id”) 编写路由空壳 开始编 阅读全文
posted @ 2022-09-07 17:41 专职 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 下载beego/validation go get github.com/astaxie/beego/validation 直接用途 package main import ( "fmt" "github.com/astaxie/beego/validation" ) type User struc 阅读全文
posted @ 2022-09-07 11:18 专职 阅读(982) 评论(0) 推荐(0) 编辑
摘要: gorm默认支持软删除 如果想要支持联合唯一索引,就需要用到一个gorm的插件库:gorm.io/plugin/soft_delete By default, gorm.Model uses *time.Time as the value for the DeletedAt field, and i 阅读全文
posted @ 2022-09-06 17:54 专职 阅读(2038) 评论(0) 推荐(0) 编辑
摘要: 初始化项目目录 conf:用于存储配置文件 middleware:应用中间件 models:应用数据库模型 pkg:第三方包 routers 路由逻辑处理 runtime 应用运行时数据 初始化项目数据库 新建blog数据库,编码为utf8_general_ci 在blog数据库下,新建以下表 标签 阅读全文
posted @ 2022-09-05 15:44 专职 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 思考 首先,在一个初始项目开始前,大家都要思考一下 各种程序配置,写在代码中好吗? API的错误码硬编在程序中,合适吗? DB句柄谁都去open,好吗? 获取分页等公共参数,不统一管理起来,好吗? 显然在较正规的项目中,这些问题的答案都是不可以 [https://github.com/go-ini/ 阅读全文
posted @ 2022-09-05 10:53 专职 阅读(324) 评论(0) 推荐(0) 编辑
摘要: Nginx 如何变成一个代理服务器?Nginx 又如何将客户端的请求转发给其他的服务器?本内容将学习 Nginx 的反向代理知识。 反向代理概述 正向代理代理的对象是客户端,反向代理代理的对象是服务端,这是两者之间最大的区别。 nginx既可以实现正向代理,也可以实现反向代理。 我们先来通过一个小案 阅读全文
posted @ 2022-09-04 15:42 专职 阅读(105) 评论(0) 推荐(0) 编辑
摘要: rewrite之rewrite指令 该指令通过正则表达式的使用来改变 URI。可以同时存在一个或者多个指令,按照顺序依次对 URL 进行匹配和处理。 URL 和 URI 的区别: URI:统一资源标识符 URL:统一资源定位符 | 语法 | 默认值 | 位置 | | | | | | rewrite 阅读全文
posted @ 2022-09-03 17:55 专职 阅读(145) 评论(0) 推荐(0) 编辑
摘要: nginx跨域问题的原因分析 跨域问题,我们主要从以下方面进行解决: 什么情况下会出现跨域问题 实例演示跨域问题 具体的解决方案是什么 同源策略 浏览器的同源策略:是一种约定,是浏览器最核心也是最基本的安全功能,如果浏览器少了同源策略,则浏览器的正常功能可能都会受到影响。 同源:协议、域名(ip)、 阅读全文
posted @ 2022-09-03 11:35 专职 阅读(88) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 40 下一页