1 在vscode中新建一个项目(见我的前一篇博客(4条消息) 我的第一个go程序_金色熊族的博客-CSDN博客)
2 main.go的代码如下:
package main
import (
"fmt"
"github.com/gin-gonic/gin"
)
func main() {
fmt.Println("hello gin!")
r := gin.Default()
r.GET("/json/", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "Hello gin",
})
})
r.GET("/string/", func(c *gin.Context) {
c.String(200, "string")
})
r.GET("/picture/", func(c *gin.Context) {
c.File("./tennis.jpg")
})
r.GET("/obj/", func(c *gin.Context) {
c.File("./uploads_files_748162_OBJ.obj")
})
r.Run()
}
3 在文件夹里添加如下两个文件:
4 启动程序。在浏览器输入localhost:8080/picture,你将看到对应的图片
5 输入localhost:8080/obj,你将看到obj文件的内容:
编译程序和启动程序的步骤:
1 设置运行平台,配置变量GOOS。如在windows上,则GOOS=windows;linux上则为linux:
go env -w GOOS=windows
2 编译
go build main.go
3 运行
go run main.go