Déploiement de Node Js dans un hébergement mutualisé

J’ai un serveur (index.js) qui démarre sur localhost:7007 en local;
pour lancer le serveur en local on exécute la commande node index.js ,
La question c’est comment on fait pour le déployer et l’exécuter sur un hébergement web mutualisé ?
Merci beaucoup …

Bonjour tina

Nous sommes ravis de vous recevoir sur Reussirweb.

Pour vous assister pouvez-vous nous préciser le panneau de gestion d’hébergement que vous utilisez svp.

A vous lire.

Bonsoir ,
A chaque fois que j7essaye d’y acceder

au DirectAdmin
cette erreur apparaisse tjrs

Bonjour @tina ,

Veuillez bien confirmer auprès de votre hébergeur le lien d’accès à votre panneau de gestion svp.

Au plaisir de vous aider.

Bonjour,

Bonjour @tina

Apparemment, vous utilisez DirectAdmin.

Dans DirectAdmin, vous trouverez la rubrique " Setup Node.js App", allez dans cette rubrique

Cliquez ensuite sur le bouton « Create Application »

Il vous suffit par la suite de remplir le formulaire

  • Dans « Node.js version » (1), choisissez la version que vous souhaitez utiliser.
  • Dans « Application mode » (2), choisissez le type d’environnement, ici comme vous êtes sur un serveur production préférable de choisir « Production ».
  • Dans « Application root » (3), renseignez le chemin d’accès au fichiers de votre application sur le serveur, à noter que les fichiers de votre application pourront être uploader sur le serveur à partir de la rubrique « File Manager » de DirectAdmin.
  • Dans « Application URL » (4), renseignez le lien à partir duquel l’application sera accessible depuis le web; si vous souhaitez par exemple que l’application soit accessible à partir de l’URL votre-domaine.com/votre_app , il vous suffit alors de mettre dans ce champ « votre_app ».
  • Dans « Application Startup file » (5), renseignez le nom du fichier (.js) de lancement de votre application.
  • Dans « Passenger log file » (6), vous pouvez renseignez le chemin du fichier .log

Après avoir rempli le formulaire, cliquez sur le bouton « Create » (7) pour créer votre application.

Pour installer ensuite les dépendances de votre application, éditez votre application.

Cliquez ensuite sur le bouton « Run NPM install ».

A noter que vous pouvez également modifier votre package.json directement sur cette même interface; il suffit de cliquer sur le bouton « Edit »

Après cela, il ne vous reste plus qu’à démarrer votre application en cliquant sur le bouton « START »

Au plaisir de vous aider.

Bonsoir, Merci bcp,

  1. Lorsque L’application (client) essaye de se communiquer avec l’Url il y a cette erreur…
  2. Est-il Possible d’y acceder au console de l’app.

2

Bonjour @tina

Cette erreur pourrait venir du fait que l’URL d’origine que vous avez paramétré utilise http au lieu de https.

Cela pourrait également venir d’un problème de webfont qui est bloqué pour raison de sécurité.

Bien à vous.