我这里使用的是
HandleDir
api,有其他的请补充
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")作用相同
}
文章来源:https://www.toymoban.com/news/detail-705009.html
如上图的目录所示,访问地址是
http://localhost:8088/static/video/gdyg1.mp4
即可文章来源地址https://www.toymoban.com/news/detail-705009.html
将int类型转换成string
import (
"fmt"
"strconv"
)
func main(){
port := 8088
str := strconv.FormatInt(int64(port),10)
fmt.Println(reflect.TypeOf(str))
}
到了这里,关于go的iris框架进行本地资源映射到服务端的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!