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))
}
相关推荐
maizeman12619 分钟前
用R语言生成指定品种与对照的一元回归直线(含置信区间)
开发语言·回归·r语言·置信区间·品种测试
脚踏实地的大梦想家38 分钟前
【Go】P17 Go语言并发编程核心:深入理解 Goroutine (从入门到实战)
java·开发语言·golang
初学小白...43 分钟前
线程同步机制及三大不安全案例
java·开发语言·jvm
用坏多个鼠标2 小时前
Nacos和Nginx集群,项目启动失败问题
java·开发语言
满天星83035772 小时前
【C++】右值引用和移动语义
开发语言·c++·redis·visual studio
消失的旧时光-19432 小时前
c语言 内存管理(malloc, calloc, free)
c语言·开发语言
歪歪1003 小时前
在C#中除了按属性排序,集合可视化器还有哪些辅助筛选的方法?
开发语言·前端·ide·c#·visual studio
李高钢3 小时前
c#获取当前程序所在目录避坑
开发语言·数据库·c#
IT北辰3 小时前
用 Python 实现连续数据分组求和并回写
开发语言·python
凤山老林3 小时前
还在用JDK8?JDK8升级JDK11:一次价值千万的升级指南
java·开发语言·jvm·spring boot·后端·jdk