Невозможно просмотреть веб-приложение с помощью интерактивного холста на устройствах - PullRequest
0 голосов
/ 12 октября 2019

Я использовал интерактивный API Google Canvas для доставки визуального контента вместе с голосовым взаимодействием для моего действия Google.

Интерактивный холст отображает контент через веб-приложение https. Я развернул веб-приложение nodejs, которое написал для экземпляра AWS EC2, и оно работает нормально, я могу видеть веб-приложение через браузер, а также через консоль действий Google, но оно не отображается ни на одном из устройств с включенным помощником Google.

Я использовал nginx, чтобы разрешить пересылку запросов с http и https на порт 4001, и получил самозаверяющий сертификат через openssl для https. Я открыл порт 80 и 443. Для моего экземпляра.

Вот как мое веб-приложение прослушивает порт:

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

1 Ответ

1 голос
/ 16 октября 2019

Прикрепите доменное имя к вашему экземпляру EC2, так как Google Assistance не будет обрабатывать запрос https с сертификатом openssl, вам понадобится соответствующий сертификат (что-то вроде давайте шифровать), и для этого вам нужно доменное имя

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...