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

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

go 复制代码
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")作用相同
}

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

将int类型转换成string

go 复制代码
import (
  "fmt"
  "strconv"
)

func main(){
  port := 8088
  str := strconv.FormatInt(int64(port),10)
  fmt.Println(reflect.TypeOf(str))
}
相关推荐
恸流失27 分钟前
12.异常处理
开发语言·python
jie1889457586640 分钟前
c++ ---STL介绍
开发语言·c++
lly2024061 小时前
Bootstrap4 徽章(Badges)
开发语言
djk88881 小时前
js将object整个实体对象作为参数传递
开发语言·javascript·ecmascript
王尼莫啊1 小时前
【QT】找不到qwt_plot.h
开发语言·数据库·qt
Ma_si2 小时前
在 Python 中合并多个 Word 文档
开发语言·python·word
带多刺的玫瑰2 小时前
Leecode刷题C语言之设计一个ATM机器
c语言·开发语言
“αβ”2 小时前
c语言的文件操作与文件缓冲区
c语言·开发语言
吴冰_hogan2 小时前
并发编程之CAS与Atomic原子操作详解
java·开发语言·数据库
常家壮2 小时前
便捷的斤克转换小助手(Python 版)
开发语言·python·物理···单位转换