Publié le 28 avril 2022

NodeJS est un environnement d'exécution permettant d’utiliser le JavaScript côté serveur. Open-source et multi-plateforme, il permet de créer des applications plus rapides et plus évolutives côté serveur, telles qu'un serveur web, une API ou un job CRON. C’est aujourd’hui l’une des technologies les plus utilisées pour développer des applications modernes, notamment par de nombreux leaders technologiques tels que Amazon, Ebay, Paypal ou Reddit.

Alors quand l’un de nos clients nous demande si nous supportons ou non Node.js, on a juste envie de lui répondre que nous sommes aujourd’hui les seuls à le proposer en mutualisé à La Réunion (inclus dans Pack Pro à 29,90€) ! 

Et qui dit mutualisé, dit architecture supervisée, infogérée et sauvegardée pour vous par Hodi, pour vous simplifier encore un peu plus la vie.

“Les seuls à le proposer aujourd’hui en mutualisé à La Réunion”

 


Comment déployer votre application Node.js chez Hodi ?

Testez votre application

  1. Connectez-vous en SSH sur votre compte

  2. Créez le répertoire de votre application, par exemple :
    mkdir nodejsapp

  3. Déployez votre application en utilisant app.js comme nom de fichier (important car c’est ce fichier qui sera lancé automatiquement). En manque d’inspiration ? Utilisez le code “Hello World” disponible sur https://nodejs.org/en/docs/guides/getting-started-guide/

  4. Lancez votre application avec la commande suivante :
    /opt/cpanel/ea-nodejs16/bin/node app.js

  5. Ouvrez un autre accès SSH sur votre compte

  6. Appelez votre application sur cette deuxième session SSH, par exemple (faites attention au port) :
    curl http://127.0.0.1:3000

  7. Si vous avez repris le code du “Hello World” à l’étape 3, vous devriez voir “Hello World” à l’écran

  8. Fermez la deuxième session SSH

  9. Revenez sur la première session SSH et faites Ctrl-C pour arrêter le script

Déployez votre application

Connectez-vous simplement à cPanel et allez dans “Application Manager” dans la section “Logiciels”. Une fois que vous aurez déployé votre application, vous pourrez y accéder grâce à votre nom de domaine, par exemple via https://example.com/nodejsapp.

Redémarrer votre application

Pour redémarrer votre application après des modifications, vous devez simplement créer un fichier restart.txt dans le répertoire tmp de votre code (créez le s’il n’existe pas). Si le fichier existe déjà, supprimez-le et recréez-en un nouveau.

> Commandez votre Pack Pro avec Node.js !