首页 > 数据库技术 > 详细

nodejs+express+mysql+handsontable

时间:2015-09-25 20:18:15      阅读:906      评论:0      收藏:0      [点我收藏+]

介绍:做一个医疗数据分析的系统

 

现在看是写后端的功能,按照PHP的功能,在node上一个个实现。

1、route引用controller,controller引用model,所以会先执行model可以执行的语句,再执行controller,然后执行route,接下来,根据路径执行

2、node async mysql

场景:查询data数据库,对查询结果进行处理,查询result数据库,对查询结果进行处理,查询graph数据库,对查询结果进行处理。

为了实现这个功能,需要使用async.waterfall(),6个函数依次执行。

waterfall适用于函数之间传值的情况,series适用于顺序执行,不传值的情况,但是这种有的不传,有的传得情况,只能用waterfall

查询数据库也是一个异步函数,如下:

var result = getDataList();
cb(null, result);
function(result, cb);

这样写的话,会直接执行cb(),而不会等getDataList执行结束。所以

getDataList(function(){
     cb(result) 
});
function(result){};

  

  

nodejs+express+mysql+handsontable

原文:http://www.cnblogs.com/wang-jing/p/4839241.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!