Как создать веб-приложение с помощью Node.js и Express.js Linux MacOS Windows

1 giu 2023 1 min di lettura
Как создать веб-приложение с помощью Node.js и Express.js Linux MacOS Windows
Indice dei contenuti

Введение

Убедитесь, что в вашей системе установлен Node.js, выполнив команду « node --version » в терминале. Если Node.js не установлен, скачайте его с официального сайта и следуйте инструкциям по установке.

Давайте начнем

Создайте новую папку для своего проекта и откройте терминал в папке.

Инициализируйте новый проект Node.js, выполнив команду «npm init» в терминале. Следуйте инструкциям, чтобы настроить проект и создать файл package.json.

Установите Express.js, выполнив команду «npm install express» в терминале.

Создайте файл с именем «app.js» в папке вашего проекта и откройте его в текстовом редакторе.

В файле «app.js» импортируйте модуль Express.js, используя следующий код:

const express = require('express');
 const app = express();

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

app.get('/', (req, res) => {
 res.send('Ciao, mondo!');
 });

Добавьте больше маршрутизации и бизнес-логики в свое приложение, используя функции маршрутизации Express.js. Например:

app.get('/api/users', (req, res) => {
 //Logica per ottenere l'elenco degli utenti dal database
 //Esempio di risposta JSON
 const users = [
 { id: 1, name: 'Mario Rossi' },
 { id: 2, name: 'Luca Verdi' },
 ];
 res.json(users);
 });

Запустите сервер Express.js, используя следующий код:

app.listen(3000, () => {
 console.log('Server avviato sulla porta 3000');
 });

В терминале запустите команду « node app.js », чтобы запустить сервер.

Откройте браузер и посетите « http://localhost:3000 », чтобы просмотреть основную страницу приложения.

Протестируйте дополнительные маршруты приложений с помощью таких инструментов, как cURL или Postman.

Заключение

В этом руководстве рассматриваются основные этапы создания веб-приложения с использованием 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.