OpenShift MEAN 0.4.2全栈脚手架

预配置的 MEAN 全栈脚手架openshift-mean042挺适合刚接触全栈开发的你,尤其是想快速搭个项目跑通流程那种。MongoDB、Express、Angular、Node 全安排上了,Mongoose 和 Passport 也帮你集成好了,少折腾配置多写业务。

文档里推荐你先装好MongoDBNode.js,命令也贴心附上了,像:

sudo apt-get install nodejs
sudo apt-get install mongodb

不会装也别慌,这篇讲了 Windows 下怎么整,挺清楚的。

Mongoose用起来还是挺顺手的,定义模型、连库这些都规整。如果你在格式化返回数据时卡住了,可以参考下这篇Mongoose 格式化详解,讲得还不错。

再说说Passport,它帮你搞定认证这一块,OAuth、JWT 你都能接。要了解得深入点,去翻翻passport-oauth2 的实现

整个框架的出发点也蛮实在——专治那种模块对不上、整合难的毛病。项目结构挺清晰的,新手照着改一改就能上手。比如你要加个好友列表功能,用 MongoDB 做 CRUD 没问题,可以参考friendlist 项目

哦对了,如果你想只做 API 服务,可以看看Karma-API,挺轻量的 MongoDB 接口方案。

,如果你正打算上手一套全栈 Node 方案,又不想一开始就在各种配置里打转,openshift-mean042可以帮你快速起飞。玩熟之后想换 Vue、React 都不难,架子在这了。

zip 文件大小:65.87MB