Я хочу знать, есть ли способ вызвать удаленный вызов API REST в пределах углового js.
На данный момент у меня есть такая настройка, как bower для управления зависимостями, grunt для сервера и другого run task run (minification, compression,). угловой js в качестве передней панели.
У меня есть REST API, развернутый на сервере xxx.xxx.xxx.xxx:9090. и я настроил фильтры CORS на моем сервере.
Если я получаю доступ к API для отдыха в угловом js-приложении, он делает два запроса один с опцией, а другой с соответствующими HTTP-глаголами.
Во многих блогах я обнаружил, что открытие фильтра CORS на сервере представляет собой угрозу безопасности.
Итак, есть ли безопасный способ сделать это, не позволяя CORS на моем сервере и потребляя REST API в угловом режиме без какой-либо проблемы с доменом.
Поскольку я запускаю угловое приложение на своем локальном хосте, а REST API развертывается удаленно
И после создания приложения с использованием grunt я запускаю его на сервере tomcat. Я знаю, что это не хорошо, но сейчас у меня нет выбора кроме этого из-за различных проблем с доступом на стороне клиента
заранее спасибо
Есть несколько способов,
если вы используете grunt, вы можете использовать grunt-connect-proxy для маршрутизации вашего определенного вызова на другой API-интерфейс сервера.
Если вы используете apache, вы можете установить proxypass.