Gin Web

收录了 5 篇文章 · 3 人关注

  • Gin(二):路由使用

    更多文章 狂点 -> ISLAND 经过上一章节的介绍,搭建一个简单的 Gin web 项目非常容易,同时也引入了一些新的概念,比如说:路由 Router。 路由是一个非常重要的概念,所有的接口都要有路由来进行管理。 请求方法 Gin 的路由支持 GET , POST , PUT , DELETE , PATCH , HEAD , OPTIONS 请求,同时还有一个 Any 函数,可以同时支持以上的所有请求。 将上一章节的代码添加其他请求方式的路由,并编写单元测试。 // 省略其他代码 // 添...

  • Gin(一):Hello Gin

    更多文章 狂点 -> ISLAND 什么是 Gin Gin 是一个用 Golang 写的 http web 框架。 这是来自 Gin Github 上的描述。 开发环境 GoLand 2019.2 EAP GoLang 1.11.5 采用 Go Modules 进行管理 快速入门 用 GoLand 新建项目的时候,我们选择 Go Modules(vgo) ,填写我们的项目地址和项目名称,我们命名为 GinHello 。 点击 Create ,此时 Goland 为我们生成了项目目录,Go 项目的...

  • Gin(三):配合模板 tmpl

    更多文章 狂点 -> ISLAND 前面的学习已经对 Gin 有了一个初步的认识和了解,对 router 的简单使用也有了一定的掌握,那么今天就来使用 Gin 来渲染出我们的 html 页面吧。 添加模板 我们仍旧是在上一章节的项目中进行修改。 首先新建一个 templates 文件夹,用于存放我们的模板文件,在文件夹中新建立 index.tmpl。并且编写我们的模板。 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> ...

  • Gin(四):表单提交校验和模型绑定

    文章首发于 ISLAND 上一个章节中已经开始逐渐搭建了一个 web 页面,现在我们开始逐步完善页面上的功能,首先要完成的是登录和注册功能。 接受表单数据 注册页面的 HTML 元素不在详细写出,具体页面代码可以直接参考Github 上代码。 页面完成后布局: 注册页面有三个输入框,分别为 email ,password 和 password again 。 完善后端 Gin 代码。我们在 initRouter 中 userGroup 中编写新的接口。 userRouter.POST("/reg...

  • Gin(一):Hello

    # 什么是 Gin > Gin 是一个用 Golang 写的 http web 框架。 这是来自 Gin [Github](https://github.com/gin-gonic/gin) 上的描述。 # 开发环境 - GoLand 2019.2 EAP - GoLang 1.11.5 - 采用 Go Modules 进行管理 # 快速入门 用 `GoLand` 新建项目的时候,我们选择 `Go Modules(vgo)` ,填写我们的项目地址和项目名...