medInventory模块化前后端集成项目

模块化的 Angular 项目结构配上 Sails.js 的后端服务,medInventory的组合方式挺顺的。前端用 Angular 按模块拆得清清楚楚,后端走的是 Sails.js 的 MVC 套路,整体开发流程还算流畅。

启动流程也不复杂,装好 Node.js 后,命令行跑几条命令就能动起来:npm install -g sailsnpm install -g grunt,再进项目目录 npm install 一下, sails lift。想上线?加个 --prod 参数就行了。

嗯,有个点要说下:modules 目录下的资源,跟 .tmp/public 下的不直接对应。Sails 默认是把资源编译后放进 .tmp/public,所以你在开发的时候最好别直接去动 .tmp,改模块里的就行,Grunt 会帮你好。

要是你对 Sails.js 或 Angular 模块化结构感兴趣,可以看看这几个文章:

如果你刚好在搞 Angular 项目,又想试试全栈方案,那这个项目还蛮值得瞧一眼的。部署简单,结构也清晰,挺适合边看边改,快速上手。

zip 文件大小:1.18MB