使用 Go 建立檔案伺服器

做法

新增 main.go 檔:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
package main

import (
"net/http"
)

func main() {
// 指定資料夾
fs := http.FileServer(http.Dir("./dist"))
// 去除前綴並建立路由處理器
http.Handle("/dist/", http.StripPrefix("/dist/", fs))
// 啟動檔案伺服器
log.Fatal(http.ListenAndServe(":8080", nil))
}