ajout template resultat
This commit is contained in:
27
server.go
27
server.go
@@ -2,6 +2,8 @@ package main
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"html/template"
|
||||
"log"
|
||||
"net/http"
|
||||
|
||||
@@ -40,6 +42,31 @@ func (s *server) response(rw http.ResponseWriter, _ *http.Request, data interfac
|
||||
|
||||
}
|
||||
|
||||
func (s *server) responseFile(rw http.ResponseWriter, _ *http.Request, data interface{}, status int) {
|
||||
rw.Header().Set("Content-Type", "text/html")
|
||||
rw.WriteHeader(status)
|
||||
|
||||
tokenVal := data.(interface{}).(map[string]interface{})
|
||||
|
||||
//t := template.New("mon template")
|
||||
tem, err := template.ParseFiles("template/resultat.html")
|
||||
if err != nil {
|
||||
fmt.Errorf("erreur suivante %v", err)
|
||||
}
|
||||
|
||||
sssss := tokenVal["access_token"].(string)
|
||||
//sssss := "erer"
|
||||
log.Println(sssss)
|
||||
|
||||
f := File{jwtProduce: sssss}
|
||||
|
||||
err = tem.Execute(rw, f)
|
||||
if err != nil {
|
||||
fmt.Errorf("erreur suivante %v", err)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
func (s *server) decode(rw http.ResponseWriter, r *http.Request, v interface{}) error {
|
||||
return json.NewDecoder(r.Body).Decode(v)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user