学无先后,达者为师

网站首页 编程语言 正文

Go使用Gin框架开发博客系统(一)之环境搭建和项目初始化

作者:SenseKeen 更新时间: 2022-03-14 编程语言

Go使用Gin框架开发博客系统(一)之环境搭建和项目初始化

搭建go开发环境

打开golang官网

https://golang.google.cn/

点击download下载

在这里插入图片描述

根据自己的系统点击蓝色文件名进行下载安装。

安装完成后在终端输入go version 验证安装是否成功

在这里插入图片描述

go version

更改Go镜像,启用go mod

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

查看Go环境配置

go env

初始化项目

打开Goland代码编辑器

在这里插入图片描述

新建项目

在这里插入图片描述

输入项目文件名

在这里插入图片描述

初始化项目

go mod init myblog-server

根据提示启用集成

在这里插入图片描述

在这里插入图片描述

目录下出现go.mod 表示初始化go项目成功

关于Gin

  • Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点

  • 对于golang而言,web框架的依赖要远比Python,Java之类的要小。自身的net/http足够简单,性能也非常不错

  • 借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助于团队的编码风格和形成规范

https://github.com/gin-gonic/gin

导入gin框架

go get -u github.com/gin-gonic/gin

在这里插入图片描述

根目下新建main.go 文件

输入以下代码

package main

import (
  "fmt"
  "github.com/gin-gonic/gin"
)

func main() {
  myServer := gin.Default()
  myServer.GET("/", func(c *gin.Context) {
    c.JSON(200, gin.H{"msg": "hello go server"})
  })
  err := myServer.Run(":8080")
  if err != nil {
    fmt.Println("服务器启动失败!")
  }
}

浏览器地址栏输入localhost:8080

出现以上内容表示服务器启动成功啦!

原文链接:https://blog.csdn.net/qq_34046422/article/details/119853628

栏目分类
最近更新