package main

import (
	"fmt"
	"os"
	"net/http"
	"log"
	"github.com/joho/godotenv"
)

func handler(w http.ResponseWriter, r *http.Request) {
	err := godotenv.Load()
	if err != nil {
		log.Fatalf("%v\n", err)
	}
	PathFile := os.Getenv("html_file_for_l16.go") // Enter the file path for the html_file_for_l16.go variable into the env file
	html, err := os.ReadFile(PathFile)
	if err != nil {
		log.Fatalf("%v\n", err)
	}
	fmt.Fprintf(w, string(html))
}

func main() {
	http.HandleFunc("/", handler)
	err := http.ListenAndServe(":2345", nil)
	if err != nil {
		log.Fatalf("%v\n", err)
	}
}