Использование http (не https) в веб-приложении heroku на основе node.js - PullRequest
0 голосов
/ 07 июня 2019

Я недавно начал создавать веб-приложение node.js, которое использует express для прослушивания запросов. Я также использую API Spotify, чтобы позволить пользователям входить в систему с помощью Spotify, а затем перенаправлять на мое приложение с параметрами в URL, чтобы позже можно было выполнять вызовы API Spotify. Я настроил приложение на Heroku, и оно прекрасно собирается и работает, и я могу получить доступ к главной странице. Проблема заключается в том, что когда я нажимаю на кнопку «Войти» после того, как Spotify выполняет магию входа, и я перенаправлен на домашнюю страницу приложения Heroku, я не могу загрузить страницу, потому что браузер (chrome) говорит:

Your connection is not private
Attackers might be trying to steal your information from musiclout.heroku.com (for example, passwords, messages, or credit cards). Learn more
NET::ERR_CERT_COMMON_NAME_INVALID

На данный момент в моей разработке я не заботился об использовании https, но по какой-то причине Heroku, кажется, всегда перенаправляет мои запросы на https. Поскольку я не настроил https на Heroku, это, естественно, не удается. Кто-нибудь знает способ либо:

  1. Остановите Heroku (или node.js или express, если они выполняют перенаправление https) от этого перенаправления или
  2. Настроить https на Heroku dyno бесплатного уровня, используя letsencrypt или какой-либо другой бесплатный сервис?

Спасибо

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