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

Node.js1 Изучение

Введение: Node.js — это кроссплатформенная среда выполнения с открытым исходным кодом для выполнения кода JavaScript вне браузера. Вы должны помнить, что NodeJS — это не фреймворк и не язык программирования. Node.js в основном используется в серверном программировании. В этой статье мы обсудим, как создать веб-сервер с помощью node.js.

Создание веб-серверов с помощью NodeJS: в основном есть два следующих способа.

  1. Использование модуля http i nbuilt
  2. Использование специального стороннего модуля

Используя модуль http: HTTP и HTTPS, эти два встроенных модуля используются для создания простого сервера. Модуль HTTPS предоставляет возможность шифрования связи с помощью функции безопасного уровня этого модуля. В то время как модуль HTTP не обеспечивает шифрование данных.

Структура проекта: Это будет выглядеть так.

HTTP и HTTPS, эти два встроенных модуля используются для

// Importing the http module
const http = require("http")
 
// Creating server 
const server = http.createServer((req, res) => {
    // Sending the response
    res.write("This is the response from the server")
    res.end();
})
 
// Server listening to port 3000
server.listen((3000), () => {
    console.log("Server is Running");
})

Запустите файл index.js, используя команду ниже:

node index.js

Запустите файл index.js, используя команду ниже

Вывод: Теперь откройте браузер и перейдите по адресу http: // localhost: 3000 /, вы увидите следующий вывод:

Теперь откройте браузер и перейдите по адресу http2

Использование модуля express : express.js — один из самых мощных фреймворков node.js, который работает на верхнем уровне модуля http. Основным преимуществом использования сервера express.js является фильтрация входящих запросов от клиентов.

Установка модуля: Установите требуемый модуль, используя следующую команду.

npm install express

Структура проекта: Это будет выглядеть так.

один из самых мощных фреймворков node.js, который

// Importing express module
const express = require("express")
const app = express()
 
// Handling GET / request
app.use("/", (req, res, next) => {
    res.send("This is the express server")
})
 
// Handling GET /hello request
app.get("/hello", (req, res, next) => {
    res.send("This is the hello response");
})
 
// Server setup
app.listen(3000, () => {
    console.log("Server is Running")
})

Запустите файл index.js, используя следующую команду:

node index.js

Вывод: Теперь откройте браузер и перейдите по адресу http: // localhost: 3000 /, вы увидите следующий вывод:

Теперь откройте браузер и перейдите по адресу

Читайте также:  Основные тенденции разработки мобильных приложений в 2022 году
Оцените статью
bestprogrammer.ru
Добавить комментарий