Мое приложение чата не работает на сервере, сертифицированном по SSL - PullRequest
0 голосов
/ 27 октября 2018

Я могу запустить узел js с приложением socket.io на "http://www.example.com", но при попытке запустить то же самое на" https://www.example.com" он не запустится, и я получаю ошибкупоскольку заголовок «Access-Control-Allow-Origin» присутствует на запрашиваемом ресурсе ошибка консоли .Я попытался создать виртуальный хост на хосте centos на веб-сервере apache в /etc/httpd/conf.d/httpd.conf, также я включил следующие строки в набор заголовков .htaccess Access-Control-Allow-Origin "*" add заголовокAccess-Control-Allow-Headers "origin, x-required-with, type-type" Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS" Когда я открываю нестандартный порт, такой как 3000и послушайте, что получено сообщение об ошибке при работе «порт уже используется».Я использую сервер Apache на Centos.Что мне делать?

1 Ответ

0 голосов
/ 10 ноября 2018

Если вы используете Dialogflow, вы можете использовать функции Google Firebase.Firebase может обрабатывать хостинг и управлять сертификатами SSL и отвечать на запросы HTTP.

Ниже приведен пример реализации, если вы выберете маршрут Firebase: https://github.com/dialogflow/fulfillment-firestore-nodejs

...