Access-Control-Allow-Origin Ошибка только на одном маршруте, только при развертывании в GAE - PullRequest
0 голосов
/ 02 ноября 2018

Я использую Google App Engine для размещения как моего внешнего интерфейса, так и моего API-интерфейса. При опросе маршрута «slicingdone» на моем бэкенде появляются следующие ошибки:

начальная загрузка e65cef5bb029055e1719: 2 GET https://playloopsbackend -217106.appspot.com / playloops / slicingdone 502 send @ bootstrap e65cef5bb029055e1719: 2

/ videotogifs: 1 Доступ к XMLHttpRequest по адресу 'https://playloopsbackend -217106.appspot.com / playloops / slicingdone из источника 'https://playloopsfrontend.appspot.com' заблокирован согласно политике CORS: заголовок «Access-Control-Allow-Origin» отсутствует запрашиваемый ресурс.

Я опрашиваю функцию slicingdone, чтобы выяснить, когда обрезка видео на моем бэкэнде закончена. Он работает локально, но выдает вышеуказанные ошибки при развертывании в gcloud.

Функция SlicingDone на моем бэкэнде выглядит следующим образом (Express):

  slicingdone(req, res, next) {
if(slicingIsDone == true){
  res.status(200).send('true');
  slicingIsDone = false;
}else{
  res.status(200).send('false');
}
* *} Тысяча двадцать-один

* Любой другой маршрут на моем бэкэнде работает нормально, даже если он развернут. У меня есть похожие функции на сервере, которые по-разному управляют видео с помощью ffmpeg. Я включил белый URL-адрес своего внешнего интерфейса в свой бэкэнд, поэтому я не уверен, почему я получаю эти ошибки COR. Я сохраняю результаты видео в облачном хранилище Google - возможно, мне нужно добавить свой URL-адрес бэкенда в белый список CORS облака Google?

Любая помощь очень ценится! Спасибо!

...