请问nodejs里如何实现promise动态指定函数名? 财富值39

2016-07-08 08:24发布

2733 7 4
//机器统计 exports.getMachineAll = (req,res,next)=>{     chart.getMachineAll()     .then((result)=>{         res.json(result);     }) } //电话列表 exports.getPhoneList = (req,res,next)=>{     chart.getPhoneList()     .then((results)=>{          res.json(result);     }) }

mvc结构的控制器里-根据路由进来的有大量的类似这种结构,前端通过$.ajax调用,想写在一个函数里,函数名作为参数,请问该如何做呢?

自定义标题
段落格式
字体
字号
代码语言
7条回答

用法如下:

37人赞 添加讨论(1) 举报

可以用事件触发机制实现:
方法一

79人赞 添加讨论(0)举报

Promise/Deferred 模式本质还是用事件形式实现的,至于JS内置对象中的Promise,不用事件方式改造的话,不能实现你需要的功能。

79人赞 添加讨论(0)举报

方法三

76人赞 添加讨论(0)举报

方法二

43人赞 添加讨论(0)举报
mishen - whatsns产品经理
6楼-- · 2016-10-16 00:01

如果对你有帮助,欢迎采纳

23人赞 添加讨论(0)举报

用法如下:

20人赞 添加讨论(0)举报

一周热门 更多>