К основному контенту

Сообщения

Сообщения за апрель, 2021

SAP UI5 и CORS для OData

Бывают моменты, когда нужно освоить framework, но какая-то маленькая деталь сильно мешает. В моем случае это отсутствие доступа к SAP системе, что бы создать/получить готовый OData сервис. На просторах Интернета есть один  https://services.odata.org/V2/Northwind/Northwind.svc . Сервис содержит достаточный набор данных, что бы нормально попрактиковаться. И вот уже готов костяк приложения, осталось подключить данные с сервиса и... Тут кроется та самая маленькая деталь. при просмотре сервиса через клиент или браузер вы получаете все  данные. Но как только запускается XMLHttpRequest или fetch через JavaScript, то вы получаете ошибку CORS . Исправить это нельзя, не имея доступа к бэкэнду. Но это можно обойти, используя Proxy сервисы.