udemy-go-web-1/pkg/render/render.go

17 lines
371 B
Go
Raw Normal View History

2024-06-26 20:06:32 +00:00
package render
2024-06-26 19:56:58 +00:00
import (
"fmt"
"html/template"
"net/http"
)
2024-06-26 20:06:32 +00:00
// renderTemplate renders a HTML template file
func RenderTemplate(w http.ResponseWriter, tmpl string) {
2024-06-26 20:25:04 +00:00
parsedTemplate, _ := template.ParseFiles("./templates/"+tmpl, "./templates/base.layout.tmpl")
2024-06-26 19:56:58 +00:00
err := parsedTemplate.Execute(w, nil)
if err != nil {
fmt.Println("error parsing template:", err)
}
}