1. Nous créons un répertoire de projet.
La copie de code est la suivante:
> MD Hello-World
2. Entrez ce répertoire et définissez le fichier de configuration du projet package.json.
Pour une définition précise, vous pouvez utiliser la commande:
La copie de code est la suivante:
D: / tmp / node / hello-world> NPM Info Expression Version
npm http obtient https://registry.npmjs.org/express
npm http 200 https://registry.npmjs.org/express
3.2.1
Maintenant que la dernière version de Framework ExpressJS est 3.2.1, le fichier de configuration est:
La copie de code est la suivante:
{
"Nom": "Hello-World",
"Description": "Hello World Test App",
"Version": "0.0.1",
"Private": vrai,
"dépendances": {
"Express": "3.2.1"
}
}
3. Utilisez NPM pour installer les packages dont dépend le projet.
La copie de code est la suivante:
> Installation de NPM
Une fois le package de dépendance d'installation NPM terminé, le sous-répertoire de Node_Modules apparaîtra dans le répertoire racine du projet. Les packages express requis pour la configuration du projet sont stockés ici. Si la phase est vérifiée, vous pouvez exécuter la commande:
La copie de code est la suivante:
> NPM LS
Ps d: / tmp / node / hello-world> npm ls
npm warn package.json [email protected] Pas de fichier readme.md trouvé!
[email protected] d: / tmp / node / Hello-world
└fiques [email protected]
├fiques [email protected]
├fiques [email protected]
├fiques [email protected]
│ ├fique
│ ├fiquement [email protected]
│ └fique
├fiques [email protected]
├fiques [email protected]
├tilil
├fiques mé[email protected]
├fiques [email protected]
├fiques [email protected]
├fiquel
└fiques [email protected]
└fiques [email protected]
Cette commande affiche le package express et ses dépendances.
4. Créer une application
Commencez maintenant à créer l'application elle-même. Créez un fichier appelé app.js ou server.js, selon ce que vous aimez, choisissez quelqu'un. Reportez-vous à Express et créez une nouvelle application en utilisant Express ():
La copie de code est la suivante:
// app.js
var express = require ('express');
var app = express ();
Ensuite, nous pouvons utiliser app.verb () pour définir l'itinéraire.
Par exemple, utilisez "get /" pour répondre à la chaîne "Hello World", car Res et REQ sont des objets précis fournis par Node, afin que vous puissiez appeler res.pipe () ou req.on («données», rappel) ou autres.
La copie de code est la suivante:
app.get ('/ hello.txt', fonction (req, res) {
var body = 'Hello World';
res.sethEader («Content-Type», «Text / Plain»);
res.sethEader («Content-Length», body.length);
res.end (corps);
});
Le framework ExpressJS fournit des méthodes de niveau supérieur, telles que res.send (), qui peuvent sauver des choses comme l'ajout de la longueur du contenu. comme suit:
La copie de code est la suivante:
app.get ('/ hello.txt', fonction (req, res) {
res.send ('Hello World');
});
Vous pouvez maintenant lier et écouter le port, appeler la méthode app.listten () et recevoir les mêmes paramètres, tels que:
5. Exécutez le programme
Exécutez maintenant le programme et exécutez la commande:
La copie de code est la suivante:
> nœud app.js
Accédez à l'adresse avec le navigateur: http: // localhost: 3000 / hello.txt
Vous pouvez voir le résultat de sortie:
La copie de code est la suivante:
Bonjour le monde