03 2023 档案
摘要:当后台html文件与前台html文件都存储在一个文件下,会显的很臃肿,这时我们需要将前台文件与后台文件区分开来,具体例子如下: 案例代码: package main import ( "github.com/gin-gonic/gin" "net/http" ) type News struct {
阅读全文
摘要:执行命令:certutil -hashfile D:\test.txt
阅读全文
摘要:中间件 在web应用服务中,完整的一个业务处理在技术上包括客户端操作,服务端处理,返回处理结果给客户端三个步骤。 在实际的业务开发和处理中,会有更复杂的业务和需求场景。一个完整的系统可能要包含鉴权认证,权限管理,安全检查,日志记录等多维度的系统支持。 鉴权认证,权限管理,安全检查,日志记录等这些保障
阅读全文
摘要:在实际的项目开发中,均是模块化开发,同一模块化的功能接口,往往会有相同的接口前缀, 比如说用户有不同的注册,登录等 注册:http:..localhost:8080/user/register 登录:http://localhost:8080/user/login 用户信息:http://local
阅读全文
摘要:一个完整的请求包含请求,处理请求和结果返回三个步骤,在服务器端对请求处理完成后,会将结果返回给前端。 1.[]byte 通过context.Writer.Write方法写入[]byte数据。Writer是gin框架封装的一个ResponseWriter接口类型。 package main impor
阅读全文
摘要:使用context.PostForm和context.DefaultPostFrom获取客户端表单提交的数据。但是如果表单数据较多时,使用这两者开发速率较慢。 表单实体绑定 使用PostForm这种单个获取属性和字段的方式,代码量较多,需要一个一个属性进行获取,而表单数据的提交,往往对应着完整的数据
阅读全文
摘要:engine 中可以直接进行HTTP请求的处理,在engine中使用Handle方法进行http请求的处理。handle方法包含三个参数 httpMethod:第一个参数表示处理的HTTP的请求类型,是GET,POST等8种 relativePath:第二个参数表示要解析的接口 handlers:第
阅读全文