我尝试 Promisify elasticsearch.client.index,然后我得到了 未捕获的类型错误中间值不是函数 在 makeNodePromissifedEval
我使用的是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
关于javascript - 使用 BlueBird.Promisify 时,未捕获的 typeError 中间值不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45145945/