В этом руководстве для начинающих мы познакомим вас с несколькими методами создания программы «Hello World» на JavaScript с использованием Node.js. Node.js — это среда выполнения, которая позволяет запускать код JavaScript вне веб-браузера, что делает его идеальным для разработки на стороне сервера. Следуя приведенным ниже примерам, вы получите практическое представление о Node.js и его возможностях.
Метод 1: использование console.log()
console.log("Hello, World!");
Метод 2. Использование простого HTTP-сервера
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!\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
Метод 3: использование Express.js
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello, World!');
});
app.listen(port, () => {
console.log(`Server running at http://localhost:${port}/`);
});
Метод 4: использование одного файлового модуля
Создайте файл с именем hello.js
module.exports = () => {
console.log("Hello, World!");
};
Затем создайте еще один файл с именем index.js
const hello = require('./hello');
hello();
.
Запустите программу с помощью команды node index.js.
Метод 5: использование модульной системы ES6 (требуется Node.js версии 14 или выше)
Создайте файл с именем hello.mjs
export const sayHello = () => {
console.log("Hello, World!");
};
Затем создайте еще один файл с именем index.mjs
import { sayHello } from './hello.mjs';
sayHello();
Запустите программу с помощью команды node --experimental-modules index.mjs.
В этой статье мы рассмотрели несколько методов создания программы «Hello World» на JavaScript с использованием Node.js. Вы можете выбрать метод, который лучше всего соответствует вашим потребностям, в зависимости от сложности вашего приложения. Независимо от того, являетесь ли вы новичком или опытным разработчиком, Node.js предоставляет мощную платформу для создания серверных приложений JavaScript.
Не забывайте практиковаться и экспериментировать с этими примерами, чтобы глубже понять Node.js и JavaScript. Приятного кодирования!