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))
}
相关推荐
是苏浙9 分钟前
零基础入门C语言之贪吃蛇的实现
c语言·开发语言·数据结构
化作星辰27 分钟前
java 给鉴权kafka2.7(sasl)发送消息权限异常处理
java·大数据·开发语言·kafka
无极小卒27 分钟前
如何在三维空间中生成任意方向的矩形内部点位坐标
开发语言·算法·c#
克里斯蒂亚诺更新31 分钟前
微信小程序 点击某个marker改变其大小
开发语言·前端·javascript
Alberta ゙2 小时前
C++初阶
开发语言·c++
the白勺2 小时前
RabbitMQ-基础-总结
开发语言·c#
Dev7z2 小时前
基于Matlab多目标粒子群优化的无人机三维路径规划与避障研究
开发语言·matlab·无人机
沐知全栈开发3 小时前
HTML 脚本:基础、应用与未来趋势
开发语言
@菜菜_达3 小时前
interact.js 前端拖拽插件
开发语言·前端·javascript
APIshop3 小时前
实战解析:苏宁易购 item_search 按关键字搜索商品API接口
开发语言·chrome·python