У меня есть приложение 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)
Но браузер не позволяет получить ответ и войти в систему.
Что я делаю не так?
'https://yourweatherapp.github.io/yourweatherapp.github.io/login'
Посмотрите на сообщение об ошибке в консоли браузера.Он сообщит вам источник, у которого нет разрешения на чтение данных, и это не так.
Происхождение не включает пути.Так что это недопустимое происхождение.
Это должно быть только https://yourweatherapp.github.io
https://yourweatherapp.github.io