无法在设备上使用交互式 canvas 查看 webapp

Unable to view the webapp using interactive canvas on Devices

我已经使用 google 的交互式 canvas api 为我的 google 操作提供视觉内容和语音交互。

交互式 canvas 通过 https 网络应用程序显示内容。我部署了我写到 AWS EC2 实例的 nodejs webapp,它工作正常,我可以通过我的浏览器以及 google 操作控制台看到 webapp,但它没有在任何 google 支持助手的设备。

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

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

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

将域名附加到您的 EC2 实例,因为 Google 协助不会解析带有 openssl 证书的 https 请求,您将需要一个适当的证书(类似于 let's encrypt),为此您需要一个域名字