Вот несколько способов создать сервер с помощью Node.js:
- Использование модуля HTTP: Node.js предоставляет встроенный модуль HTTP, который позволяет легко создать сервер. Вы можете использовать метод
http.createServer()для создания HTTP-сервера и прослушивания входящих запросов.
const http = require('http');
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Hello, World!');
});
server.listen(3000, () => {
console.log('Server is running on port 3000');
});
- Использование Express.js: Express.js — это популярная платформа веб-приложений для Node.js. Он обеспечивает более высокий уровень абстракции и упрощает процесс создания серверов и обработки маршрутов.
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello, World!');
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
- Использование Koa.js: Koa.js — это еще одна легкая веб-платформа, которую можно использовать для создания серверов. Он обеспечивает более современный и выразительный подход к созданию веб-приложений.
const Koa = require('koa');
const app = new Koa();
app.use(ctx => {
ctx.body = 'Hello, World!';
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
Это всего лишь несколько примеров, но в экосистеме Node.js доступно несколько других платформ и библиотек для создания серверов.