1.0.1 • Published 4 years ago

@auspicious/express-mvc v1.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

express-mvc

基于 express 框架快速构建的 NodeJS - MVC 项目

背景:作者算是重度 ES6 的使用者,而且之前是开发 PHP,就按照以前的逻辑整理了一套 MVC 的初级封装(版本 1.0.0,哈哈哈,后续会优化升级的), 有问题可以直接联系我。

注意: 环境变量在 windows 和 mac 上有不同,想兼容的话就下载插件吧。同时还要检查 NodeJS 版本对 ES6 的支持性,参见 https://blog.csdn.net/zhouzhiwengang/article/details/88873540

目录结构:

大致目录和文件结构

├─common
│  ├─dbs                | 定义数据表
│  ├─language           | 输出的文字提示,区分语言
│  └─utils              | 工具函数
├─config                | 全局配置文件,按环境变量存放
├─script                | 脚本:项目的辅助脚本
└─src
    ├─controller        | 控制器:存放业务逻辑
    ├─middleware        | 中间件
    ├─model             | 数据库操作的Model层
    ├─routes            | 路由配置
    └─views             | 页面

安装运行

npm

npm install && npm run dev

yarn

yarn && yarn run dev

Example

  1. 页面访问:http://localhost:3000/user/index
  2. 接口访问:http://localhost:3000/user/api/userList