看起来您理解了Promise错误,请重新阅读有关Promise和本文的一些教程。
使用创建承诺后
new Promise(executor),它会立即被调用,因此所有函数实际上都是在创建它们时执行的,而不是在链接它们时执行的。
createUser实际上应该是一个返回承诺而不是承诺本身的函数。
createComment,
createGame,
createRoom太。
然后,您将能够像这样将它们链接起来:
createUser().then(createComment).then(createGame).then(createRoom)
如果您不传递回调,则最新版本的猫鼬会返回promise,因此您无需将其包装到一个返回promise的函数中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)