Je viens d'entrer en contact avec Node.js et j'ai enregistré certains processus et j'ai été examiné à l'avenir. S'il y a des incertitudes ou des erreurs, les critiques et la correction sont les bienvenues.
Qu'est-ce que Node.js?
J'ai lu quelques articles sur Internet et je comprends que la fonction est similaire à Apache, qui peut être comprise comme côté serveur. Cependant, le mécanisme de mise en œuvre est différent et l'effet de concurrence est très bon. Son objectif est de remplacer le mécanisme du serveur Apache.
Ok, commençons la configuration de l'environnement:
1. Télécharger Node.js
Accédez directement au site officiel pour le télécharger et sélectionnez Windows Installer (.MSI) version 64 bits. Ici, vous trouverez un binaire Windows (.exe), qui est un terminal d'environnement Node.js indépendant. Vous n'avez pas besoin de l'installer après l'avoir téléchargé, vous pouvez donc l'utiliser directement. Je suggère de télécharger .msi et de l'installer.
2. Installer Node.js
Parce qu'il s'agit d'un système Win8, certains problèmes surviendront lors de l'installation.
1) Erreur 2502, erreur 2503
Lorsque vous voyez ce type de problème, tout le monde sait que c'est parce que les autorisations sont insuffisantes, alors utilisez simplement l'autorisation de l'administrateur de l'exécuter.
2) Impossible d'exécuter le fichier .msi
Vous pouvez cliquer avec le bouton droit sur CMD, ouvrir le terminal en tant qu'administrateur, puis exécuter l'installation "MSIEXEC / Package Node-V0.10.31-X64.MSI". Ce sera OK tout le chemin.
3) Comment vérifier que l'installation est réussie
CMD entre dans le répertoire d'installation Node.js. Par exemple, le mien est "c: / cc / nodejs". Dans ce répertoire, vous verrez plusieurs fichiers exécutables tels que node.exe, npm, etc. Si vous avez ajouté le chemin d'installation sur le chemin, vous n'avez pas besoin de saisir le répertoire d'installation pour exécuter le nœud.
Entrez Node -V dans CMD pour afficher la version;
Vous pouvez également entrer en mode nœud et entrer "Console.log (" Hello World! ");" Pour voir si la sortie est normale, comme indiqué sur la figure ci-dessous:
4) Vérifiez davantage les fonctions du serveur
Créez un nouveau fichier JS, tel que Test.js, avec le contenu suivant:
var http = require ("http"); http.createServer (function (req, res) {res.writehead (200, {"contenu-type": "text / html"}); res.write ("<h1> node.js </ h1>"); res.write ("<p> Hello world </sp>"; Test de nœud fonctionnant !!!Puis exécutez: Node test.js sur la ligne de commande, comme indiqué dans la figure suivante:
Il s'agit d'ouvrir http://127.0.0.1:3000/ dans le navigateur pour voir les résultats du Web de sortie:
OK, si tout est normal à ce stade, cela signifie que la fonction de base de Node.js a été installée avec succès!
Mais nous devons souvent utiliser d'autres packages d'installation, comme Express, alors parlons de NPM suivant
3. Installez le module NPM
Vérifiez d'abord l'état de configuration de la configuration NPM: entrez la liste de configuration de la commande NPM
Voici quelques points d'explication, qui sont également des endroits où les utilisateurs Win8 ou chinois doivent comprendre et configurer à la demande:
1) Créez un nouveau répertoire NPM dans le répertoire C: / Users / *** / AppData / Roaming /, sinon une erreur sera signalée lors de l'exécution de l'installation de NPM.
2) Vous pouvez exécuter les deux commandes suivantes pour configurer le proxy et faire attention à la modification de l'adresse de procuration en celle que vous disponiblez réellement.
NPM Config set proxy = http: //127.0.0.1: 8087 (c'est la valeur par défaut) NPM Config set proxy = null (Ceci est défini pour ne pas utiliser proxy) NPM Config set registre = http: //registry.npmjs.org
3) Si vous arrivez ici étape par étape et signalez une erreur, c'est généralement un problème d'agent.
4) En cas de succès, il devrait être OK d'exécuter l'expression d'installation NPM pour le moment.
4. Installez les autres modules requis, juste le nom d'installation du NPM. Permettez-moi de le mentionner ici que NPM prend en charge l'installation de modules définis par lui-même. Mais les débutants n'ont pas à s'inquiéter de cela.
OK, la configuration Node.js est terminée et le travail est terminé.