go的iris框架进行本地资源映射到服务端

我这里使用的是HandleDirapi,有其他的请补充

package main

import (
	"github.com/kataras/iris/v12"
)

type Hello struct{
	Status int `json:"status"`
	Message string `json:"message"`
}

func main(){
	app := iris.New()
	//第一个api:相当于首页
	app.Get("/",func(ctx iris.Context){
		hello := []Hello{
			{Status: 200,Message: "你好,这里是go iris web",},
		}
		ctx.JSON(hello)
	})
	
	//静态文件映射方法
	app.HandleDir("/static", "./assets")

	app.Run(iris.Addr(":8088"))//与app.Listen(":8088")作用相同
}

go的iris框架进行本地资源映射到服务端_第1张图片

如上图的目录所示,访问地址是http://localhost:8088/static/video/gdyg1.mp4即可

将int类型转换成string

import (
  "fmt"
  "strconv"
)

func main(){
  port := 8088
  str := strconv.FormatInt(int64(port),10)
  fmt.Println(reflect.TypeOf(str))
}

你可能感兴趣的:(golang,开发语言)