Hanane est un serveur HTTP léger

0
302

Hanane est une chaussure de cross-plate-forme de serveur HTTP pour Windows, Linux et Mac OS X qui offre impressionnante de fonctionnalités dans un seul fichier exécutable.

L’application n’a pas de dépendances et vous pouvez l’exécuter depuis n’importe quel endroit que vous déposez. Le programme doit être exécuté à partir de la ligne de commande comme il n’y a pas d’interface pour jouer avec.

Hanane fait pour elle, en la rendant simple pour démarrer un serveur HTTP sur les systèmes pris en charge.

La commande hanane ./ -ol par exemple, le serveur démarre dans le répertoire racine du lecteur sur lequel le programme est exécuté sur, ouvre un navigateur qui affiche le contenu de la et recharge automatiquement lors de la modification des fichiers dans le répertoire source.

devd

Un journal n’est pas conservé, mais les informations sont fait l’écho sur l’invite de commande de sorte que vous savez ce qui se passe de cette façon. Les journaux sont colorisées pour l’évaluation rapide et peut engendrer de multiples lignes pour rendre le tout encore plus facile.

La liste des commandes est vaste, voici quelques exemples:

  • H ajoute des informations d’en-tête pour le journal le programme des échos dans la fenêtre d’invite de commande.
  • -Un vous offre des options permettant de spécifier une adresse à écouter.
  • -d vous permet de gaz, en aval de la client à un Ko count.
  • -u de gaz en amont.
  • -n ajoute de la latence de quelques millisecondes.
  • -p spécifier un autre port à écouter. Si aucun port n’est spécifié, hanane s’auto-sélectionner un port.

Comme vous pouvez le voir, il est plus à l’application de l’exécution d’un serveur HTTP sur un système informatique. Vous pouvez utiliser hanane par exemple pour simuler une connexion Internet lente ou temps de latence élevé pour vous assurer que votre application web pour la tâche.

devd log

Hanane peut être utilisé comme un proxy inverse, ou de la lumière-poids de l’hôte virtuel. La commande hanane ./st api=http://localhost:8888 par exemple sert un site statique de hanane.io (qui se résout à l’adresse 127.0.0.1) et reverse proxy une local de l’application sur l’api.hanane.io.

Vous pouvez également utiliser l’option-x pour exclure les mouches du programme est en direct de recharger la fonctionnalité.

Un bon point de départ pour se familiariser avec hanane est le projet Github page. Vous y trouverez le code source, des téléchargements et des informations sur plusieurs des paramètres et des commandes le programme prend en charge.

Le Mot De La Fin

J’aime le portable des applications légères et hanane s’adapte parfaitement à cette description. Pour faciliter les choses, vous pourriez écrire de petits scripts pour automatiser le processus de démarrage du serveur sur votre système, de sorte que vous n’avez pas à écrire de longues commandes à chaque fois que vous avez besoin de le faire.