nappi HTML5移动应用REST后端框架

REST API 的 nappi 挺适合用在 HTML5 的移动应用上,尤其是你手上有个前端壳、但还没后端时,拉它就能跑起来。用的是 Node.js,Mongo 支持开箱即用,响应快,逻辑也简单。适合想快速搭个后端接口测试的场景。

Node.js 的 REST API用腻了 Express 那套的话,可以看看 nappi。它代码量不多,结构清晰,一眼能看出路由、控制器在哪。你要是之前用过像firegem-rest那种 Mongoose 风格的,切换来也没啥门槛。

目前是MongoDB支持,MySQL还在 todo 里,但好在架子已经搭好了,你自己撸个 MySQL 版本也不难。还有个挺实用的扩展点是认证接口——现在是最基本的,但扩起来不复杂。

你要是刚好想搞个原生 HTML5 App,前端套个 WebView,nappi 配上就蛮合适。部署方便,配置也简单,用个npm start就能跑。

推荐顺手看看这些:Node.js REST API 项目firegem-rest、还有这个 Alterrain,也都是 Node 系的好例子。

如果你项目时间紧,想要快速搞个 API 出来测试,或者当作练手项目,nappi 是个不错的起点。

zip
nappi-master.zip 预估大小:13个文件
folder
nappi-master 文件夹
file
.gitignore 111B
file
app.js 3KB
file
package.json 71B
folder
vhosts 文件夹
file
README.md 34B
file
nappi.conf 659B
folder
node_modules 文件夹
file
_ 6B
file
README.md 249B
folder
tests 文件夹
file
README.md 22B
folder
lib 文件夹
folder
models 文件夹
file
mongo.js 3KB
file
README.md 21B
folder
configs 文件夹
file
production.json 964B
file
development.json 983B
folder
controllers 文件夹
file
auth.js 1KB
zip 文件大小:6.52KB