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))
}
相关推荐
云泽8086 分钟前
从零吃透 C++ 异常:抛出捕获、栈展开、异常重抛与编码规范详解
开发语言·c++·代码规范
灯澜忆梦8 分钟前
GO---可见性规则
开发语言·golang
逝水无殇21 分钟前
C# 文件的输入与输出详解
开发语言·数据库·后端·c#
这是个栗子1 小时前
前端开发中的常用工具函数(八)
开发语言·前端·javascript
凤凰院凶涛QAQ1 小时前
《Java版数据结构 & 集合类剖析》栈与队列:“push/pop 是栈的灵魂,offer/poll 是队列的骨架——四组 API,两种人生”
java·开发语言·数据结构
研☆香2 小时前
为什么变量声明在赋值前也能使用?—— 深入理解 JavaScript 变量提升与作用域
开发语言·前端·javascript
右耳朵猫AI2 小时前
PHP周刊2026W28 | 安全更新、Laravel 13.18、Twig 3.28
开发语言·php·laravel
second602 小时前
第一部分:快速上手 —— 建立 C++ 基本语法与编程范式
开发语言·c++
郝学胜-神的一滴2 小时前
算法实战:最小k个数——大顶堆的优雅解法
开发语言·数据结构·c++·python·程序人生·算法·排序算法
bksczm2 小时前
linux之线程概念和控制
linux·开发语言·c++