go-gin (youtebu自学) - 第一课 -- hello world

hello world

下载并安装及使用

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

导入

import "github.com/gin-gonic/gin"

示例

  • IDE – vscode
  • 新建目录learn-gin
  • 新建文件learn-gin/server.go
  • 进入目录(初始化mod,更新包)
    go mod init learn-gin
    go mod tidy
    
    之后会生产对应的mod文件
  • server.go代码
    package main
    
    import "github.com/gin-gonic/gin"
    
    func main() {
    	server := gin.Default(); // 用默认的服务
    
    	server.Run(":8080"); //启动服务端口,端口参数可选
    }
    
  • vscode不认识gin
    ctrl + shift + p 输入go,找到Go:install/update tools全勾上,ok
  • 将鼠标移动到import报错的波浪线上,Quick Fix ...接着go get -u github.com/gin-gonic/gin
  • hello world
    package main
    
    import (
    	"net/http"
    	
    	"github.com/gin-gonic/gin"
    )
    	
    func main() {
    	server := gin.Default() // 用默认的服务
    	
    	server.GET("/", func(c *gin.Context) {
    		c.JSON(http.StatusOK, gin.H{
    			"message": "hello world",
    		})
    	})
    	
    	server.Run(":8080") //启动服务端口,端口参数可选
    }
    
    运行 go run server.go
    测试localhost:8080
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值