Maison > interface Web > Questions et réponses frontales > Créer un site Web personnel en utilisant nodejs

Créer un site Web personnel en utilisant nodejs

WBOY
Libérer: 2023-05-25 19:11:06
original
1778 Les gens l'ont consulté

En tant que développeur, avoir un site Web personnel est une chose très importante. Non seulement il peut être utilisé pour mettre en valeur vos compétences et votre expérience, mais il peut également servir de plateforme expérimentale pour essayer de nouvelles technologies et de nouveaux concepts.

De nos jours, Node.js devient de plus en plus populaire dans le développement Web, et de plus en plus de personnes choisissent de l'utiliser pour créer des sites Web personnels. Cet article vous expliquera comment utiliser Node.js et certains packages npm populaires pour créer votre propre site Web personnel.

1. Installez Node.js

Tout d'abord, nous devons installer Node.js. Vous pouvez trouver le package d'installation sur le site officiel de Node.js (https://nodejs.org/) et cliquer sur le bouton "Télécharger". Le processus d'installation est très simple, suivez simplement les instructions.

2. Créer un projet

Une fois Node.js installé, nous pouvons commencer à créer notre projet. Ouvrez un dossier vide et saisissez-le sur la ligne de commande. Ensuite, entrez la commande suivante :

npm init
Copier après la connexion

Cela vous guidera pour créer un nouveau projet npm. Au cours de ce processus, vous devrez fournir des informations sur le projet, telles que le nom, le numéro de version, etc. Une fois terminé, vous trouverez un fichier package.json dans le dossier du projet contenant des métadonnées sur le projet.

3. Installer les dépendances

Ensuite, nous devons installer nos dépendances. Entrez la commande suivante dans la ligne de commande :

npm install express jade body-parser --save
Copier après la connexion

Cela installera les packages Express, Jade et Body-parser afin que nous puissions créer des sites Web et faire circuler les données entre les sites Web. Notez que nous utilisons l'option --save pour ajouter ces packages aux dépendances du projet. Cela signifie que lorsque nous utilisons la commande npm install, ils sont installés ensemble.

4. Créer un serveur

Maintenant, nous pouvons commencer à créer notre serveur. Créez un nouveau fichier server.js et tapez le code suivant :

var express = require('express');
var app = express();

app.set('view engine', 'jade');

app.get('/', function(req, res) {
  res.render('index');
});

app.listen(3000, function() {
  console.log('Server started on port 3000');
});
Copier après la connexion

Jetons un coup d'œil rapide à ce bloc de code.

var express = require('express');
var app = express();
Copier après la connexion

Tout d'abord, nous utilisons la fonction require pour introduire le module Express et créer une nouvelle instance Express. Nous stockons cela dans une variable appelée app.

app.set('view engine', 'jade');
Copier après la connexion

Ensuite, nous disons à Express que nous utiliserons le moteur de modèles Jade pour restituer nos vues. Nous utilisons la méthode app.set pour définir l'extension du moteur de vue et des fichiers modèles.

app.get('/', function(req, res) {
  res.render('index');
});
Copier après la connexion

C'est notre routeur. Il indique à Express à quelles URL il doit renvoyer les réponses. Dans ce cas, nous le définissons sur le chemin racine "/". Lorsque le routeur reçoit la demande, il restitue notre vue Jade.

app.listen(3000, function() {
  console.log('Server started on port 3000');
});
Copier après la connexion

Enfin, nous utilisons la méthode app.listen d'Express pour démarrer notre serveur. Nous définissons le port sur 3000 et imprimons un message sur la console pour indiquer que le serveur a démarré.

5. Créer une vue

Nous allons maintenant créer notre vue Jade. Jade est un moteur de modèles pour HTML qui utilise l'indentation pour organiser le code HTML. Créez un nouveau dossier de vues et créez un nouveau fichier appelé index.jade à l'intérieur. Tapez le code suivant :

html
  head
    title My Personal Website
  body
    h1 Hello, World!
Copier après la connexion

Ceci est un exemple minimal de vue Jade. Il affiche uniquement un titre sur la page. Ici, nous voulons simplement dire que le moteur de modèles Jade génère du code HTML. Contrairement au HTML, Jade utilise l'indentation au lieu des balises.

6. Testez le site Web

Nous avons terminé toutes les étapes de construction. Il est maintenant temps de tester notre site Web. Entrez la commande suivante dans la ligne de commande :

node server.js
Copier après la connexion

Cela démarrera notre serveur et le définira sur le port 3000. Maintenant, ouvrez votre navigateur et tapez « localhost:3000 » dans la barre d'adresse. Vous verrez la page afficher "Hello, World!".

Félicitations, nous avons utilisé avec succès Node.js et certains packages npm populaires pour créer notre site Web personnel !

Résumé

Dans cet article, nous avons appris à utiliser Node.js et certains packages npm populaires pour créer notre site Web personnel. Nous avons construit notre site Web étape par étape, depuis l'installation de Node.js jusqu'à la création d'un simple serveur Express et d'une vue Jade.

Bien sûr, ce n'est que le début. Vous pouvez utiliser des technologies et des packages plus avancés pour étendre les fonctionnalités et l’apparence de votre site Web. Mais vous savez maintenant comment créer votre site Web personnel. Que votre site Internet réussisse !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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