【发布时间】:2021-06-07 22:47:22
【问题描述】:
我正在尝试为 Meteor.publish 创建一个包装器方法,在实际调用它之前进行访问检查。
访问检查由 async-await 方法表示,如果我将包装器方法转换为异步方法,则在运行它时会导致包装器函数出现以下错误。
来自 sub alerts.notAcknowledged id 2 的异常错误:发布函数 只能返回一个游标或游标数组 Subscription._publishHandlerResult (packages/ddp-server/livedata_server.js:1132:18)
如果我从包装方法中删除 async 关键字并注释掉对 async-await 方法的调用,则包装方法按预期工作。
【问题讨论】:
-
如果您的解决方案有效,您可以回答自己的问题,而不是将解决方案放在问题中。
-
已编辑。谢谢!
标签: javascript typescript meteor async-await