Go语言Web : 静态文件

如何在指定的目录提供CSS,javascript,图片等静态文件

// static-files.go
package main

import (
    "gopkg.in/kataras/iris.v6"
    "gopkg.in/kataras/iris.v6/adaptors/httprouter"
)

func main() {
    app := iris.New()
    app.Adapt(httprouter.New())
    // 第一个参数是url路径
    // 第一个参数是操作系统目录
    app.StaticWeb("/static", "./assets")

    app.Listen(":8080")
}
$ tree assets/
assets/
└── css
    └── styles.css
$ go run static-files.go

$ curl -s http://localhost:8080/static/css/styles.css
body {
    background-color: black;
}

results matching ""

    No results matching ""