0

我已经使用谷歌的交互式画布 API 为我的谷歌操作提供视觉内容和语音交互。

交互式画布通过 https webapp 显示内容。我将我编写的 nodejs webapp 部署到 AWS EC2 实例,它工作正常,我可以通过浏览器以及谷歌操作控制台看到 webapp,但它没有在任何支持谷歌助手的设备上呈现。

我使用 nginx 允许将来自 http 和 https 的请求转发到端口 4001,并通过 openssl for https 获得自签名证书。我已经为我的实例打开了端口 80 和 443。

这就是我的 webapp 监听端口的方式:

app.listen(4001, () => {
    console.info(`Local server started`);
});
4

1 回答 1

1

将域名附加到您的 EC2 实例,因为 Google 协助不会使用 openssl 证书解析 https 请求,您将需要一个适当的证书(例如让我们加密),为此您需要一个域名

于 2019-10-15T23:30:41.463 回答