Tango est un framework web micro et enfichable construit avec Golang. Il dispose d'un puissant routage et de combinaisons de routes flexibles, d'une injection de dépendances intégrée et permet une intégration directe avec les services existants. Cet article vous montrera comment installer et utiliser Tango sur Ubuntu 14.04.
Si vous n'avez pas installé Golang, installez Golang en suivant les instructions de cet article . Cela peut également fonctionner sur d'autres distributions, mais les résultats peuvent varier.
Installer les dépendances
Vous pouvez ignorer cette étape si vous avez déjà installé les contrôles de version. Golang vous demandera d'installer git
, bzr
et / ou mercurial
. Cela peut être nécessaire si vous téléchargez des bibliothèques à partir d'un système de contrôle de version qui utilise l'un de ces protocoles.
apt-get update
apt-get dist-upgrade -y
apt-get install git bzr mercurial -y
Une fois que tout est installé, vous pouvez passer à l'étape suivante.
Installer Tango
Pour installer Tango, exécutez la commande suivante:
go get github.com/lunny/tango
Si tout s'est bien passé, vous pouvez passer à l'étape suivante. En cas d'erreur, vérifiez-le GOPATH
en exécutant go env
et en vérifiant son chemin. Si votre projet est en dehors de la GOPATH
et que vous recevez un avertissement à ce sujet, vous pouvez l'ignorer en toute sécurité.
Utiliser Tango
Pour utiliser Tango, créez un fichier appelé server.go
et remplissez-le avec les lignes de code suivantes:
package main
import (
"github.com/lunny/tango"
)
func main() {
t := tango.Classic()
t.Get("/", func() string {
return "Hello from Vultr Server!"
})
t.Run()
}
Ensuite, courez go run server.go
.
Basculez vers votre navigateur Web et tapez http://[SERVER_IP]:8000/
. Remplacez [SERVER_IP]
par l'adresse IP de votre VPS.
Si votre installation a réussi, vous verrez "Bonjour de Vultr Server!" dans votre navigateur.