| @@ -4,7 +4,7 @@ Petit framework web en go pour des petites applications avec chargement des temp | ||||
|  | ||||
| Le framework se charche de servir les fichiers statiques (url: /static/) et, en mode debug, recharge automatiquement les templates. | ||||
|  | ||||
| Le fichier de configuration est passé dans Configure et doit être au format json avec les paramètres suivants : | ||||
| Le fichier de configuration est passé dans `Configure()` et doit être au format json avec les paramètres suivants : | ||||
|  | ||||
| ```json | ||||
| { | ||||
| @@ -21,4 +21,6 @@ Le fichier de configuration est passé dans Configure et doit être au format js | ||||
|  | ||||
| Le MainTemplate est utilisé pour charger tous les templates, il peut être utilisé tel quel ou modifié si vous savez ce que fous faites. Dans le doute, laissez celui par défaut. | ||||
|  | ||||
| On lance enfin le serveur en utilisant Start() | ||||
| On lance enfin le serveur en utilisant `Start()` | ||||
|  | ||||
| Pour charger un template, il faut utiliser `RenderTemplate()` | ||||
|   | ||||
| @@ -2,7 +2,7 @@ | ||||
| * @Author: Bartuccio Antoine | ||||
| * @Date:   2018-07-14 11:32:11 | ||||
| * @Last Modified by:   klmp200 | ||||
| * @Last Modified time: 2018-07-14 13:01:20 | ||||
| * @Last Modified time: 2018-07-14 13:18:53 | ||||
|  */ | ||||
|  | ||||
| package gowebframework | ||||
| @@ -103,6 +103,8 @@ func loadTemplates() { | ||||
| 	log.Println("Buffer allocation sucessful") | ||||
| } | ||||
|  | ||||
| // Renders a template loaded. It allows templat "inheritance" and pass data into it | ||||
| // Automatic reload if debug mode is enabled | ||||
| func RenderTemplate(w http.ResponseWriter, name string, data interface{}) { | ||||
| 	if ServerConfig.Debug { | ||||
| 		loadTemplates() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user