需要使用谷歌助手添加中间件

时间:2017-10-31 03:55:05

标签: google-cloud-functions actions-on-google dialogflow

我正在设置sessionToken,为此我需要在google assistant中添加一个中间件。虽然使用快递可以轻松完成同样的工作,但我不确定如何通过Google助理网络服务实现这一目标。

1 个答案:

答案 0 :(得分:1)

从根本上说,函数是一个Express.js服务器,但不要让您了解Express的所有配置选项。你有几个选择。

最简单的方法是在函数中显式调用中间件本身。来自Google's documentation

  

如果您需要为cookie支持或CORS等事件注入中间件依赖项,请在函数内调用它们。例如,要启用CORS支持,请添加以下块:

// Enable CORS using the `cors` express middleware.
cors(req, res, () => {
  // ...
});

还有更复杂的方法来挂钩底层的Express框架。有关详细信息,请参阅this stackoverflow question and answerthis followup blog post