PlanetHoster PlanetHoster host Your world

Langages > Node.js

Description

L'option Node.js vous permet d'héberger vos applications web utilisant ce langage.

L'interface World vous permet de choisir votre version du langage de préférence.

Utilisation

Pour initialiser votre projet Node.js, aller sur l'option "Configurer une application".

Sélectionnez la version de NodeJS, le dossier que vous souhaitez utiliser pour votre site et le domaine à utiliser.

Vous pouvez aussi spécifier un chemin spécifique si vous utilisez plusieurs langages sur le même site. Par exemple, vous pouvez activer Node.JS pour les liens domaine.com/api/ seulement.

Vous allez pouvoir envoyer votre projet NodeJS par FTP suite à cela.

Par défaut, l'installateur va mettre une application NodeJS de base. Vous pouvez la remplacer par la vôtre sans problème. Par contre, il est obligatoire d'avoir un fichier app.js pour le bon fonctionnement de votre site. Vous pouvez modifier le nom de ce fichier en ajoutant ceci à votre fichier .htaccess :

PassengerStartupFile nomdufichier.js

SSH

Si vous souhaitez lancer des commandes npm ou node en SSH, vous allez devoir aller dans la section modifier pour récupérer la commande d'initialisation de l'environnement NodeJS.

En SSH, lancez la commande indiquée.

Une fois connecté en SSH, vous allez pouvoir installer des packages avec la commande "npm install".

Modifications

Pour les applications NodeJS, il est parfois nécessaire de redémarrer le serveur Node afin d'appliquer les modifications à vos fichiers.

Une option pour faire ceci est disponible dans la section "Modifier".

Logs

Lors de la mise en place de vos applications il est possible que vous éprouviez des problèmes. Vous pourrez alors utiliser l'outil "Erreurs" de votre compte cPanel pour visualiser les erreurs relatives au serveur.

MySQL

Lors d'une configuration de connexion à MySQL il est possible que vous deviez plutôt définir le socket MySQL plutôt que le port :

/var/lib/mysql/mysql.sock