目录
- mybook 图书管理系统项目目结构
- 文件夹
- node_modules:需要install的包
- public:css文件等
- views:页面模板文件art
- 文件
- data.json:数据文件
- index.js:入口文件
- router.js:路由模块
- service.js:业务模块
- package.json:init的包信息
- 文件夹
mybook 图书管理系统
入口文件index.js
- 引入第三方包和路由模块
- 启动静态资源服务
- 设置模板引擎
- 处理请求参数:post,json
- 启动服务器功能:配置路由,监听端口3000
路由模块router.js
- 引入第三方包和业务模块
- 路由处理:渲染主页,添加、编辑 ,删除图书
- 模块导出声明
业务模块service.js
- 引入第三方包和json数据文件
- 私有函数:自动生成图书编号(自增),把内存数据写入文件
- 业务:渲染主页面,添加、更新、删除图书
模板页面views
- index.art主页面
- addBook.art 添加图书
- editBook.art修改图书