javascript - 使用 Firestore 查询的信息响应 Dialogflow

标签 javascript node.js google-cloud-firestore dialogflow-es

尝试通过将数据查询分离到不同的函数中,然后调用它们来为我提供 Dialogflow 的响应文本,从而使我的代码更清晰。基本上,我可以调用 firestore 并拉回列表,但除非我将响应放入 .then() 中,否则我很困惑如何模块化它。

示例:

exports.app = functions.https.onRequest((request,response) => {
var listOfClasses = loadClassList().then(
//respond to the user
)};



function loadClassList() {
  var dbRef = db.collection('playerCharacters');
  var getClass = dbRef.get()
  .then(
  //do stuff with the queried data
  ) 
};

但是,我知道我无法对常规函数执行 .then()...那么有没有一种方法可以做到这一点,而不必将所有查询放入主导出中?

谢谢!

最佳答案

只是

  return getClass;

形成函数。

关于javascript - 使用 Firestore 查询的信息响应 Dialogflow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49825296/

相关文章:

java - 如何知道 Firestore 查询快照中是否存在数据?

javascript - jQuery 自动完成 @mention

javascript - native 代码 typescript 编译器

firebase - 如何使用Firebase获取“移动查询”

javascript - 如何将每个用户路由/链接到他们自己的数据?

node.js - 无法在 Mongoose/MongoDB 中使用坐标 $near 语句找到附近位置的结果

javascript - 需要来自 JSON 的不带引号的值

javascript - 当我们编写 window.open() 时到底发生了什么?

Javascript数组父子结构

javascript - 无法使用 Prosemirror 进行协作编辑工作