Я создал REST API с GET, POST, PUT, DELETE для одностраничного приложения angularjs. Теперь мой клиент хочет разместить REST api в отдельном домене, а одностраничное приложение angularjs — в другом домене. Здесь при разработке приложения angularjs и API REST в одном и том же домене, но если я переместил API REST в другой домен, мои вызовы API REST из приложения angularjs выполняются по междоменным запросам, я пытался использовать JSONP для запросов вызовов, но работают только запросы на получение и POST , PUT, DELETE запросы не работают.
Как мне решить эту проблему, чтобы сделать POST, PUT, DELETE запросы с REST API, который находится в другом домене.
Если у вас есть доступ для изменения REST API, вы можете попробовать добавить этот код вверху.
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');
Вы можете изменить «*» на доменное имя вашего приложения AngularJS. Я надеюсь, что это может помочь вам.
Других решений пока нет …