Maison > interface Web > js tutoriel > Maîtrisez rapidement la méthode d'installation et de fonctionnement de Node.js environnement_node.js

Maîtrisez rapidement la méthode d'installation et de fonctionnement de Node.js environnement_node.js

WBOY
Libérer: 2016-05-16 15:15:25
original
1411 Les gens l'ont consulté

Installateur
NodeJS fournit des installateurs, qui peuvent être téléchargés et installés sur nodejs.org.

Sous le système Windows, sélectionnez le fichier d'installation avec le suffixe .msi qui correspond à la version du système. Sous le système Mac OS X, sélectionnez le fichier d'installation avec le suffixe .pkg.

Compiler et installer
Il n'existe aucun programme d'installation prêt à l'emploi disponible sous le système Linux. Bien que certaines distributions puissent être installées à l'aide de méthodes telles que apt-get, elles ne pourront peut-être pas installer la dernière version. Par conséquent, la méthode de compilation suivante est généralement utilisée pour installer NodeJS sous les systèmes Linux.

1. Assurez-vous que la version g++ du système est supérieure à 4.6 et que la version python est supérieure à 2.6.

2. Téléchargez la dernière version du package de code source NodeJS avec le suffixe tar.gz depuis nodejs.org et extrayez-le à un certain emplacement.

3. Entrez le répertoire décompressé et utilisez les commandes suivantes pour compiler et installer.

$ ./configure

$ make

$ sudo make install

Copier après la connexion

Courir

Ouvrez le terminal et tapez node pour entrer dans le mode interactif de la commande. Vous pouvez saisir une instruction de code et l'exécuter immédiatement et afficher le résultat, par exemple :

$ node
> console.log('Hello World!');
Hello World!
Copier après la connexion

Si vous souhaitez exécuter une grande section de code, vous pouvez d'abord écrire un fichier JS, puis l'exécuter. Par exemple, il y a le hello.js suivant.

function hello() {
  console.log('Hello World!');
}
hello();
Copier après la connexion

Après l'écriture, tapez node hello.js dans le terminal pour exécuter. Le résultat est le suivant :

$ node hello.js
Hello World!

Copier après la connexion

Problème d'autorisation
Sous les systèmes Linux, les privilèges root sont requis lors de l'utilisation de NodeJS pour écouter sur le port 80 ou 443 afin de fournir des services HTTP(S). Il existe deux façons de procéder.

Une solution consiste à utiliser la commande sudo pour exécuter NodeJS. Par exemple, server.js exécuté via la commande suivante est autorisé à utiliser les ports 80 et 443. Cette méthode est généralement recommandée pour garantir que les autorisations root ne sont fournies qu'aux scripts JS qui en ont besoin.

$ sudo node server.js
Copier après la connexion

Une autre façon consiste à utiliser la commande chmod +s pour que NodeJS s'exécute toujours avec les privilèges root. La méthode spécifique est la suivante. Étant donné que cette méthode permet à n'importe quel script JS de disposer des autorisations root, elle n'est pas très sûre et n'est donc pas recommandée pour les systèmes nécessitant des considérations de sécurité élevées.

$ sudo chown root /usr/local/bin/node
$ sudo chmod +s /usr/local/bin/node

Copier après la connexion

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal