遗漏的类型错误中间值不是一个函数,使用BlueBird.Promisify
问题描述:
我尝试Promisify elasticsearch.client.index的时候,我也得到 遗漏的类型错误中间值不是一个函数 在makeNodePromissifedEval遗漏的类型错误中间值不是一个函数,使用BlueBird.Promisify
我用blubebird 3.5 .0 nodejs 8.1.2
答
当您不使用分号时,有时会发生此错误。
由于您没有包含您的代码,因此无法判断是否属于这种情况,但95%的人在询问有关错误时错过了分号。
例子:
// missing semicolons:
const x = 10
(x => console.log(x))(20)
// TypeError: 10 is not a function
// semicolons present:
const x = 10;
(x => console.log(x))(20);
// works fine
问题寻求帮助调试(“?为什么不是这个代码工作”)必须包括所期望的行为,一个特定的问题或错误,并在最短的代码要重现它在问题本身。没有明确问题陈述的问题对其他读者无益。请参阅:如何创建[mcve] – GhostCat