Как создать простой веб-сервер с помощью Node.js и Express.js

6 lug 2023 1 min di lettura
Как создать простой веб-сервер с помощью Node.js и Express.js
Indice dei contenuti

Введение

В этом руководстве основное внимание будет уделено созданию базового веб-сервера с использованием языка программирования JavaScript, среды выполнения Node.js и фреймворка Express.js.

Предпосылки

Чтобы следовать этому руководству, вам понадобятся:

  1. Компьютер с последней версией Windows, macOS или Linux.
  2. Node.js и npm (диспетчер пакетов Node), установленные на вашем компьютере. Вы можете скачать Node.js и npm с веб-сайта Node.js.

Создание нового проекта

Создайте новую папку на своем компьютере, где вы будете размещать свой проект. Откройте терминал или командную строку и перейдите в эту папку.

Оказавшись в папке проекта, инициализируйте новый проект Node.js с помощью npm. Вы можете сделать это, выполнив следующую команду в терминале:

npm init -y

Эта команда создаст новый файл package.json в папке вашего проекта.

Установка Express.js

Теперь, когда у вас есть проект Node.js, вы можете установить Express.js. Для этого выполните в терминале следующую команду:

npm install express

Эта команда установит Express.js и добавит его в качестве зависимости в файл package.json.

Создание веб-сервера

Создайте новый файл с именем server.js в папке вашего проекта. Откройте этот файл в текстовом редакторе и введите следующий код JavaScript:

//Import the express module
 const express = require('express');

 //Create a new express application
 const app = express();

 //Define a route for the root path (/)
 app.get('/', (req, res) => {
 res.send('Hello, World!');
 });

 //Start the server on port 3000
 app.listen(3000, () => {
 console.log('Server is running on http://localhost:3000');
 });

Запуск веб-сервера

Теперь вы готовы запустить свой веб-сервер. Для этого выполните в терминале следующую команду:

node server.js

Эта команда запустит ваш веб-сервер на порту 3000.

Откройте веб-браузер и посетите http://localhost:3000. Вы должны увидеть свой "Hello, World!" отображается на странице.

Заключение

Поздравляем! Вы только что создали и успешно запустили свой первый веб-сервер с помощью Node.js и Express.js. Отсюда вы можете приступить к дальнейшему изучению возможностей Node.js и Express.js для разработки более сложных веб-приложений.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.