NodeJs 简单的MVC架构项目示例
说明:还没有加入数据库、缓存等模块,只是基础性实现MVC功能,支持路由、视图、控制器、静态目录等。
项目结构
config/
- - app.config.js
- - cache.config.js
- - database.config.js
- - filesystem.config.js
controller/
- - admin
- - - - LoginController.js
- - api
- - - - LoginController.js
model/
- - LoginModel.js
route/
- - admin.route.js
static/
- - css/
- - - - login.css
- - img/
- - - - avatar.jpg
- - js/
- - - - login.js
vendor/
view/
- - admin/
- - - - login/
- - - - - - index.html
package.json
server.js
运行:
node server.js
在浏览器打开:
http://127.0.0.1:3000
源码压缩包:
amvc-v0.1b0124.7z