node.js - 从异步活动函数返回对象持久扩展 Azure Function Nodejs
问题描述
在一个活动函数中,我们通过做返回一些东西
context.done(null, object);
到持久功能,object
我的目标对象在哪里发送。
但是当我使我的活动功能异步时,我不能使用 context.done
没有context.done
我如何从活动功能发送我想要的对象?
解决方案
就退货吧。也就是说,你会在哪里context.done(null, object)
使用return object
。对于多个输出绑定,照常使用对象属性。但是,如果您只有一个输出绑定,您可以通过将 function.json 中的绑定名称设置为,将其直接绑定到您的返回值$return
,例如
{
"bindings": [
{
'type': ...,
'direction': 'out',
'name': '$return'
},
...
],
...
}
推荐阅读
- csv - 使用spark读取多个csv文件时如何从单个文件设置标题?
- django - 网址在 django 中没有唤醒
- python - multiprocessing.apply_async 在传递 queue.Queue 对象时实际上并没有启动
- python-3.x - Pymongo 与 MongoDB 地图集的连接 - 错误 111 连接被拒绝
- javacard - Java Card OwnerPin - APDU 命令
- python - ImportError:无法从“urllib3.connection”导入名称“port_by_scheme”
- java - \app\src\main\res\layout\activity_login.xml:AAPT:错误:文件编译失败
- c++ - 以 8 位数字形式输入日期并显示为英文形式
- javascript - Javascript - 通过 javascript 将 -webkit-overflow-scrolling css 属性设置为正文
- javascript - 将 iframe 调整为嵌入的 facebook 视频的原始高度/纵横比