一句话基于 MongoDB、Express、AngularJS 与 Node.js 的开源全栈 JavaScript Web 应用样板方案。
定价开源免费 正文未提到商业定价;项目可从 GitHub 克隆或下载 zip 使用。
适合谁希望用 MEAN 技术栈快速启动生产 Web 应用的 JavaScript/Node.js 全栈开发者与团队。
核心功能MEAN 全栈应用 boilerplateExpress Web 服务器配置AngularJS 前端模块结构MongoDB 本地或外部连接Gulp/Grunt 构建与自动化Bower 前端依赖管理Mocha 与 Should.js 服务端测试Passport 多种认证策略AngularJS 菜单服务按环境区分的配置目录
功能与用途MEAN.JS 是一个全栈 JavaScript 解决方案/boilerplate,帮助使用 MongoDB、Express、AngularJS、Node.js 构建快速、健壮、可维护的生产 Web 应用,目标是减少重复基础工作、避免常见坑并保持应用结构清晰。
支持语言/框架JavaScript;MongoDB、ExpressJS、AngularJS、Node.js。还涉及 npm、Bower、Gulp、Grunt、Mocha、Should.js、Passport、SASS/LESS、UIRoute 等。
开源还是闭源开源。正文明确称为 open-source solution,并提供 View on GitHub、GitHub clone 与 zip 下载方式。
自托管选项支持自托管/本地运行。安装依赖后可通过 gulp 启动,应用默认运行在 http://localhost:3000,并连接本地 MongoDB 默认端口 27017 或配置外部服务 URI。
定价正文未出现付费计划或商业价格;作为 GitHub 可下载的开源 boilerplate,可理解为免费使用,但具体许可证未在正文中给出。
API/SDK未提供独立云 API/SDK 信息。项目内包含 Express 路由、中间件、AngularJS Menus 服务方法,以及 Passport 认证配置等开发接口。
集成与生态集成 MongoDB、Express、AngularJS、Node.js;依赖 npm、Bower、Gulp/Grunt;测试使用 Mocha 和 Should.js;认证使用 Passport,并预置 Local、Facebook、Github、Google、LinkedIn、PayPal、Twitter 策略;Express 中间件包括 compression、serve-favicon、morgan、body-parser、method-override、cookie-
文档质量文档覆盖 Getting Started、Troubleshooting、Folders、Express Server、Tests、Passport、Menus Service、Resources 等,命令示例较具体;但更新时间为 2017 年,0.5.0 文档标注仍在开发,依赖版本明显陈旧,现代项目参考需谨慎。
中国访问未知
适用场景快速创建 MEAN 技术栈 Web 应用原型、学习经典全栈 JavaScript 架构、作为旧 AngularJS/Node.js 项目的样板或参考。
同类可考虑现代 Node.js 全栈脚手架或框架组合,如 Express/NestJS + React/Vue/Angular、Next.js、Nuxt、Sails.js 等;具体替代品需按技术栈与团队要求选择。