Проблемы с подключением интерфейсного приложения к серверу - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть приложение Angular, работающее на gh-страницах https://yourweatherapp.github.io/yourweatherapp.github.io, которое отправляет запросы приложению node.js о том, что оно работает на хосте.

Ранее я обращался к другой информациив сети, как это Как разрешить CORS? , но решения не работают для меня

Я настроил приложение node.js для разрешения запроса от этого источника следующим образом:

const corsMiddleware = cors({
    origin: [process.env.URL, 'https://yourweatherapp.github.io/yourweatherapp.github.io/login']
  })

  app.use(corsMiddleware)
  app.options('*', corsMiddleware) 

Но браузер не позволяет получить ответ и войти в систему.

Что я делаю не так?

1 Ответ

0 голосов
/ 27 ноября 2018
'https://yourweatherapp.github.io/yourweatherapp.github.io/login'

Посмотрите на сообщение об ошибке в консоли браузера.Он сообщит вам источник, у которого нет разрешения на чтение данных, и это не так.

Происхождение не включает пути.Так что это недопустимое происхождение.

Это должно быть только https://yourweatherapp.github.io

...