Перейти к содержанию

MEAN

В этой статье

Информация

MEAN с PostgreSQL представляет собой модифицированную версию классического MEAN стека, где MongoDB заменена на PostgreSQL. Этот стек включает Node.js, Express.js, Angular и PostgreSQL, образуя полнофункциональную среду для разработки веб-приложений. Данная конфигурация сочетает преимущества JavaScript как на стороне сервера, так и на стороне клиента, с надежностью реляционной базы данных PostgreSQL. Этот стек подходит для разработки широкого спектра веб-проектов: от небольших сайтов до крупных, сложных корпоративных приложений, требующих высокой производительности и надежного хранения данных.

MEAN. Основные возможности

  • Node.js - серверная платформа для выполнения JavaScript. Обеспечивает высокопроизводительную, событийно-ориентированную среду для создания масштабируемых сетевых приложений. Поддерживает большую экосистему открытых пакетов через npm.
  • npm (v6.14.18) - менеджер пакетов для Node.js. npm обеспечивает удобное управление зависимостями проекта, позволяет легко устанавливать и публиковать пакеты, а также выполнять скрипты для автоматизации процессов разработки.
  • Angular CLI (v18.0.6) - инструмент командной строки для разработки Angular приложений. Angular CLI упрощает создание и управление структурой проекта, предоставляет команды для генерации компонентов, сервисов, директив и других элементов приложения, а также включает встроенные инструменты для тестирования и сборки.
  • Express Generator (v4.16.1) - утилита для быстрого создания каркаса Express.js приложений. Этот инструмент позволяет быстро создать структуру проекта Express, настроить базовые маршруты и middleware, а также интегрировать различные шаблонизаторы для рендеринга представлений.
  • PostgreSQL (14.12) - мощная реляционная база данных. PostgreSQL обеспечивает поддержку сложных запросов и транзакций, обладает высокой расширяемостью и поддержкой JSON, а также отличается высокой надежностью и производительностью при работе с данными.

Особенности сборки

  • Возможна установка на ОС Ubuntu 22.04 и 24.04 и Debian 12.
  • Предустановленные зависимости - Node.js, npm (менеджер пакетов Node.js).
  • Дополнительные зависимости для установки - docker, curl.

Начало работы после развертывания MEAN

После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и APIInvapi.

Данные для авторизации, которые можно найти или во вкладке Info >> Tags панели управления сервером или в присланном e-mail: - Пароль: приходит в письме на вашу электронную почту при готовности сервера к работе после развертывания ПО.

Для работы с сервисом необходимо подключиться к серверу по SSH:

ssh root@<server_ip>

Примечание

Подробная информация по основным настройкам MEAN содержится в документации разработчиков.

Заказ MEAN с помощью API

Для установки данного ПО с использованием API следуйте этой инструкции.