перекрестный домен rest api post put get удалить

Я создал REST api с GET, POST, PUT, DELETE для одностраничного приложения angularjs. Теперь мой клиент хочет разместить REST api в отдельном доменном и угловом одностраничном приложении в другом домене. Здесь при разработке приложения angularjs и REST api в том же домене, но если я перемещаю REST api в другой домен, мои вызовы REST api из приложения angularjs попадают под запросы кросс-домена, я пытался с JSONP для запросов на вызов, но только запросы на запросы работают и POST , PUT, DELETE не работают.

Как решить эту проблему, чтобы делать запросы POST, PUT, DELETE с помощью REST api, находящегося в другом домене.