我跟着用 go 创建了一个基本的 web 应用程序,我创建了一个名为 myApp 的文件夹。在 myApp 中有 main.go 和 public 文件夹(在 public 中有 index.html),这是我在 main.go 中的内容:
package main
import "net/http"
import "github.com/russross/blackfriday"
func main() {
http.HandleFunc("/markdown", GenerateMarkdown)
http.Handle("/", http.FileServer(http.Dir("public")))
http.ListenAndServe(":8080", nil)
}
func GenerateMarkdown(rw http.ResponseWriter, r *http.Request) {
markdown := blackfriday.MarkdownCommon([]byte(r.FormValue("body")))
rw.Write(markdown)
}
我启动了服务器并转到http://localhost:8080/但它没有链接到 index.html。谁能解释为什么它不呈现 index.html 文件。我是 Golang 的新手。
月关宝盒
相关分类