Comment démarrer un projet nodeJS

WBOY
Libérer: 2023-05-28 10:46:07
original
3231 Les gens l'ont consulté

Node.js est un environnement d'exécution JavaScript populaire pour créer des applications côté serveur. Cet outil permet aux développeurs d'écrire du code backend en utilisant JavaScript au lieu de s'appuyer sur d'autres langages.

Démarrer un projet Node.js peut être difficile, surtout pour les débutants. Dans cet article, nous verrons comment démarrer un projet Node.js, qu'il s'agisse d'une simple application « Hello World » ou d'une application Web plus complexe.

Voici les étapes pour démarrer un projet Node.js :

  1. Installez Node.js et npm

Tout d'abord, installez Node.js et npm (gestionnaire de packages Node.js) sur votre ordinateur. Les liens de téléchargement sont fournis sur le site officiel de Node.js. Téléchargez le programme d'installation et suivez les instructions pour terminer l'installation.

  1. Créer un nouveau répertoire

Créez un nouveau dossier sur votre ordinateur pour stocker tous les fichiers du projet. Accédez à ce dossier dans Terminal.

  1. Initialiser le projet npm

Utilisez npm dans le terminal pour initialiser un nouveau projet. Tapez la commande suivante :

npm init
Copier après la connexion

npm posera une série de questions sur votre projet, telles que le nom du projet, le numéro de version, la description et le point d'entrée du projet. Vous pouvez utiliser les valeurs par défaut ou les modifier selon vos besoins.

  1. Créez un fichier d'entrée

Accédez au répertoire racine du nouveau projet dans le terminal et créez un nouveau fichier. Nommez le fichier "app.js" (ou ce que vous voulez) et écrivez le code de base du serveur. Voici un exemple d'application simple "Hello World" :

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
   res.statusCode = 200;
   res.setHeader('Content-Type', 'text/plain');
   res.end('Hello World
');
});

server.listen(port, hostname, () => {
   console.log(`Server running at http://${hostname}:${port}/`);
});
Copier après la connexion
  1. Exécutez l'application

Dans une fenêtre de terminal, saisissez le texte suivant pour exécuter l'application :

node app.js
Copier après la connexion

Après avoir démarré le serveur, saisissez http:// dans l'adresse /localhost:3000 de votre navigateur, vous verrez le message "Hello World".

  1. Installez et utilisez d'autres modules

Vous pouvez utiliser d'autres modules tiers pour étendre les fonctionnalités de votre application Node.js. Dans le terminal, utilisez la commande npm pour installer le module. Par exemple, pour installer le module Express.js, tapez la commande suivante :

npm install express --save
Copier après la connexion

Utilisez le code suivant pour préciser que votre application utilise le module Express.js :

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

app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(3000, () => {
  console.log('Example app listening on port 3000!');
});
Copier après la connexion
  1. Déployez l'application

Une fois l'application installée développé et testé, vous pouvez le déployer sur le serveur. En règle générale, vous utilisez un service d'hébergement cloud tel qu'Amazon Web Services (AWS) ou Microsoft Azure pour héberger votre application.

Voici les étapes pour déployer une application Node.js sur une instance AWS EC2 :

  1. Créez un compte AWS et connectez-vous
  2. Créez une instance EC2 dans l'interface AWS
  3. Installez Node.js et npm sur l'EC2 instance
  4. Téléchargez les fichiers d'application sur l'instance EC2
  5. Accédez au répertoire de l'application dans le terminal et exécutez-le à l'aide de la commande node

En suivant ces étapes, vous pouvez facilement démarrer un projet Node.js et l'exécuter en local et les serveurs cloud. Que vous soyez un débutant ou un développeur expérimenté, Node.js est l'un des outils permettant de créer des applications et des services Web puissants.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!