Проблема с развертыванием Heroku с финальным проектом Zero to Mastery "smart-brain" - PullRequest
0 голосов
/ 03 августа 2020

Итак, я заканчиваю проект полного стека, который был развернут в heroku и подключен через github для автоматического развертывания c. Интерфейс работает нормально, но при регистрации пользователей я получаю ошибки как на heroku, так и на инструментах разработчика для Chrome. Серверная часть работала нормально локально, но после развертывания я теперь получаю страницу с сообщением об ошибке приложения. На chrome он вылетает:

Доступ к выборке в 'https://facial-recognition-machine.herokuapp.com/register' из источника 'https://facerecognitionbrain-sk.herokuapp.com' заблокирован политикой CORS: ответ на предварительный запрос не проходит контроль доступа проверьте: на запрошенном ресурсе отсутствует заголовок Access-Control-Allow-Origin. Если непрозрачный ответ соответствует вашим потребностям, установите режим запроса на 'no-cors', чтобы получить ресурс с отключенным CORS. "

На heroku cli после использования" heroku logs -a " Heroku CLI Error

Это репозитории внешнего и внутреннего интерфейса на моем github для справки.

Front End

Back End

Я относительно хорошо осведомлен об этом, поэтому заранее благодарю вас за любую помощь.

1 Ответ

0 голосов
/ 05 августа 2020

Обновление: я понял это из документации по развертыванию heroku Node.js.

Мне нужен файл .gitignore, содержащий

/ node_modules npm -debug.log .DS_Store / * .env

Также предлагалось удалить node_modules и npm установить заново.

...