本项目由hapi.js 和 sequelize.js 搭建而成,并配置了hapi-swagger组件,便于查看接口文档。
- conf/:项目通用配置文件
- controller/*.js:梳理数据的逻辑层
- model/conf/*.js:数据库链接配置
- model/dao/*.js:设置数据库表对应的实例
- model/*.js:设置数据访问对象
- service/*.js:对外接口访问服务
- views/html/:模板文件
- views/server/:视图服务配置
- app.js:项目启动文件
- npm install。
- 在model/conf/下配置数据库连接
- 在model/dao/下根据实际数据库设计,设置表的实例文件。比如:自动创建表、使用遗留表。
- 在model下编写读取数据的操作
- 开始coding