use*_*174 4 firebase google-cloud-functions dialogflow-es
Dialogflow中的firebase内联编辑器似乎不接受async关键字。它说未定义“异步”。我该如何解决?
async function add(x,y){
return x + y;
}
Run Code Online (Sandbox Code Playgroud)
内联函数编辑器将代码部署到当前运行节点6的Cloud Functions。节点6不支持ECMAScript异步/等待。因此,您不能在编辑器中使用async / await。改用诺言。
所显示的功能实际上并没有真正异步,因为它根本没有处理promise。但是如果由于某种原因您真的想像异步函数一样返回一个promise:
function add(x,y) {
return Promise.resolve(x + y);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
494 次 |
| 最近记录: |