Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // перебираем данные в слайсе который вернула функция GetProds и выводим в html
- func RangeProdsHandleFunc(w http.ResponseWriter) {
- for _, pr := range GetProds() {
- dataprods := Products{
- Id: pr.Id,
- Model: pr.Model,
- Company: pr.Company,
- Price: pr.Price,
- }
- err := templData.ExecuteTemplate(w,"product", dataprods)
- if err != nil {
- panic(err)
- }
- }
- }
- // перебираем данные в слайсе который вернула функция GetNames и выводим в html
- func RangeNamesHandleFunc(w http.ResponseWriter) {
- for _, na := range GetNames() {
- datanames := Names{
- IdU: na.IdU,
- Name: na.Name,
- SecName: na.SecName,
- }
- err := templData.ExecuteTemplate(w, "users", datanames)
- if err != nil {
- panic(err)
- }
- }
- }
- func dataHandler(w http.ResponseWriter, r *http.Request) {
- RangeNamesHandleFunc(w)
- RangeProdsHandleFunc(w)
- }
- func main() {
- http.HandleFunc("/data", dataHandler)
- http.ListenAndServe(":8181", nil)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement