我的问题很简单:如何使用原生承诺而不是与knex.js捆绑在一起的类似蓝鸟的承诺?我浏览了一下文档,但什么也没找到
发布于 2019-02-06 01:57:46
目前还不支持在knext.js中使用原生ES6 promises。有一个关于你的请求的discussion(open issue) 。但现在你只能选择蓝鸟。
发布于 2019-02-06 01:11:27
使用内置的Promise库:
let myPromiseFunc = (bool) => {
return new Promise((resolve, reject) => {
if (bool)
resolve("Its true")
else
reject("Its false")
})
}
myPromiseFunc(false)
.then((resp) => {
console.log(resp)
}).catch((err) => {
console.log(err)
})
https://stackoverflow.com/questions/54539573
复制相似问题