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, а также отличается высокой надежностью и производительностью при работе с данными.
Особенности сборки¶
ID | Совместимые ОС | VPS | BM | VGPU | GPU | Мин. ЦПУ (Ядер) | Мин. ОЗУ (Гб) | Мин. HDD/SDD (Гб) | Доступно |
---|---|---|---|---|---|---|---|---|---|
135 | Ubuntu 22.04 | + | + | + | + | 1 | 1 | 15 | Да |
- Предустановленные зависимости - Node.js, npm (менеджер пакетов Node.js).
- Дополнительные зависимости для установки - docker, curl.
Примечание
Если не указано иное, по умолчанию мы устанавливаем последнюю релиз версию программного обеспечения с сайта разработчика или репозиториев операционной системы.
Начало работы после развертывания MEAN¶
После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и API — Invapi.
Данные для авторизации, которые можно найти или во вкладке Информация >> Тэги панели управления сервером или в присланном e-mail: - Пароль: приходит в письме на вашу электронную почту при готовности сервера к работе после развертывания ПО.
Для работы с сервисом необходимо подключиться к серверу по SSH:
Примечание
Подробная информация по основным настройкам MEAN содержится в документации разработчиков.
Заказ MEAN с помощью API¶
Для установки данного ПО с использованием API следуйте этой инструкции.