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))
}
相关推荐
jarreyer14 分钟前
python离线包安装方法总结
开发语言·python
九江Mgx17 分钟前
使用 Go + govcl 实现 Windows 资源管理器快捷方式管理器
windows·golang·govcl
李辰洋17 分钟前
go tools安装
开发语言·后端·golang
九江Mgx22 分钟前
深入理解 Windows 全局键盘钩子(Hook):拦截 Win 键的 Go 实现
golang·windowshook
wanfeng_0922 分钟前
go lang
开发语言·后端·golang
绛洞花主敏明24 分钟前
go build -tags的其他用法
开发语言·后端·golang
ByteCraze29 分钟前
秋招被问到的常见问题
开发语言·javascript·原型模式
码银32 分钟前
【python】基于 生活方式与健康数据预测数据集(Lifestyle and Health Risk Prediction)的可视化练习,附数据集源文件。
开发语言·python·生活
Pluchon34 分钟前
硅基计划5.0 MySQL 叁 E-R关系图&联合/多表查询&三大连接&子查询&合并查询
开发语言·数据库·学习·mysql
kyle~41 分钟前
C++---嵌套类型(Nested Types)封装与泛型的基石
开发语言·c++·算法