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))
}
相关推荐
司铭鸿6 小时前
祖先关系的数学重构:从家谱到算法的思维跃迁
开发语言·数据结构·人工智能·算法·重构·c#·哈希算法
wavemap6 小时前
先到先得:免费订阅一年ChatGPT Go会员
开发语言·chatgpt·golang
m***D2867 小时前
JavaScript在Node.js中的内存管理
开发语言·javascript·node.js
我叫张小白。7 小时前
JavaScript现代语法梳理:ES6+核心特性详解
开发语言·javascript·typescript·es6
-森屿安年-7 小时前
LeetCode 283. 移动零
开发语言·c++·算法·leetcode
寻找华年的锦瑟7 小时前
Qt-FFmpeg案例(0基础,包含环境配置)
开发语言·qt·ffmpeg
tanxiaomi8 小时前
Spring、Spring MVC 和 Spring Boot ,mybatis 相关面试题
java·开发语言·mybatis
浮尘笔记8 小时前
Go并发编程核心:Mutex和RWMutex的用法
开发语言·后端·golang
散峰而望8 小时前
C++数组(一)(算法竞赛)
c语言·开发语言·c++·算法·github
wjs20248 小时前
C++ 指针
开发语言