当前位置:嗨网首页>书籍在线阅读

20-把CRUD移到它自己的模块里面

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

8.5.2 把CRUD移到它自己的模块里面

可以把路由模块中的方法复制到 CRUD 模块里面,然后使用通用的参数来替换特定的HTTP参数。我们不会讲解细节,因为我们觉得转移是浅显易懂的。完整的模块如代码清单8-24所示。请注意注释部分,它们提供了一些额外的见解。

代码清单8-24 把逻辑移到CRUD 模块——webapp/lib/crud.js

figure_0306_0449.jpg figure_0307_0450.jpg figure_0308_0451.jpg figure_0309_0452.jpg 现在的路由模块看上去要简单得多了,因为大多数的逻辑和很多依赖已经移到CRUD模块里面。代码清单8-25是修改后的路由文件。更改部分以粗体显示。

代码清单8-25 修改后的路由模块——webapp/lib/routes.js

figure_0310_0453.jpg figure_0311_0454.jpg 现在的路由模块更加小了,它使用 CRUD 模块来提供路由服务。并且更重要的是, CRUD模块已经可以用于chat模块,下一小节我们就来构建chat模块。