MEAN¶
在这篇文章中
信息
MEAN with PostgreSQL 是经典 MEAN 堆栈的修改版本,其中 MongoDB 被替换为 PostgreSQL。该堆栈包括 Node.js、Express.js、Angular 和 PostgreSQL,构成了一个功能齐全的环境,用于开发 Web 应用程序。此配置结合了 JavaScript 在服务器端和客户端的优势,以及 PostgreSQL 关系数据库的可靠性。该堆栈适合开发各种 Web 项目:从小型网站到需要高性能和可靠数据存储的大型复杂企业应用程序。
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 项目的结构,配置基本路由和中间件,并集成各种模板引擎以渲染视图。
- PostgreSQL (14.12) - 强大的关系数据库。PostgreSQL 提供对复杂查询和事务的支持,具有高可扩展性和 JSON 支持,并以其在处理数据时的高可靠性和性能而闻名。
部署功能¶
| ID | 软件名称 | 兼容操作系统 | 虚拟机 | 物理机 | vGPU | GPU | 最低CPU(核) | 最低内存(GB) | 最低硬盘(GB) | 自定义域名 | 是否启用 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 135 | MEAN | Ubuntu 22.04 | + | + | + | + | 1 | 1 | 15 | 否 | 订购 |
- 预装依赖项 - Node.js、npm (Node.js 包管理器)。
- 安装所需的额外依赖项 - docker、curl。
备注
除非另有说明,默认情况下,我们从开发者的网站或操作系统存储库安装软件的最新发布版本。
MEAN 部署后的入门指南¶
支付订单后,将向注册时指定的电子邮件地址发送通知,指示服务器已准备好工作。通知中将包含 VPS IP 地址以及用于连接的登录名和密码。我们的客户通过 服务器管理面板和 API — Invapi 管理设备。
认证数据可以在服务器管理面板的 Configuration >> Tags 选项卡或发送的电子邮件中找到:
- Password: 在软件部署完成后,服务器准备就绪时发送到您的电子邮件地址。
要使用该服务,您需要通过 SSH 连接到服务器:
备注
有关 MEAN 主要设置的详细信息,请参阅 开发者文档。