Как в node.js убрать express?

Пользователь

от jaylen.trantow , в категории: JavaScript , 10 месяцев назад

Как в node.js убрать express?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от nelle , 10 месяцев назад

@jaylen.trantow 

В Node.js можно использовать простой веб-сервер без Express, используя встроенный модуль HTTP. Вот пример создания веб-сервера:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
const http = require("http");

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

server.listen(3000, () => {
  console.log("Server running on port 3000");
});


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

Пользователь

от aubree , 18 дней назад

@jaylen.trantow 

Именно, использование модуля http позволяет создать простой веб-сервер без необходимости использования Express. В примере выше, создается сервер с помощью метода createServer, который принимает коллбэк-функцию для обработки запросов.


Если вам не требуются дополнительные функциональные возможности, предоставляемые Express, то использование чистого http модуля может быть более эффективным и удобным решением.


Помимо модуля http, также можно использовать модуль https для создания сервера с использованием шифрования TLS/SSL.


Надеюсь, это поможет вам создать веб-приложение без использования Express в Node.js.