Golang如何将HTML页面渲染到浏览器?
Golang如何将HTML页面渲染到浏览器? 我编写了一段代码,使用渲染器包将HTML呈现到浏览器:
package main
import (
// "github.com/gorilla/mux"
"net/http"
"github.com/thedevsaddam/renderer"
)
var rnd *renderer.Render
func init() {
opts := renderer.Options{
ParseGlobPattern: "./src/templates/*.html",
}
rnd = renderer.New(opts)
}
func main() {
mux := http.NewServeMux()
//r:=mux.NewRouter()
mux.HandleFunc("/login", loginHandler)
port:=":8085"
http.ListenAndServe(port, mux)
}
func loginHandler(w http.ResponseWriter, r *http.Request) {
rnd.HTML(w, http.StatusOK, "login", nil)
}
// login.html 放置在 src/templates 文件夹中
更多关于Golang如何将HTML页面渲染到浏览器?的实战教程也可以访问 https://www.itying.com/category-94-b0.html
1 回复


