Vespa не поставляется со встроенной поддержкой CORS.Вам придется самостоятельно реализовать логику CORS в качестве фильтров безопасности JDisc ( http-server-and-filters.html , services-http.html # filter ).
Исходный код Vespa содержит набор фильтров CORS, которые можно использовать для вдохновения.Вы можете использовать их технически, но они не являются публичным API и могут быть изменены / удалены в будущем.
Вам понадобятся два фильтра:
- Фильтр запросов, обрабатывающий HTTP предварительной проверки CORSзапросы
- Фильтр ответа, который добавляет заголовки CORS к ответам HTTP
Обратите внимание, что фильтры ответа не вызываются, если фильтр запроса возвращает ответ.Поэтому любые другие фильтры JDisc в вашем приложении должны включать заголовки CORS, когда они возвращают ответ.
См. http-server-and-filters.html # set-up-filter-chain onкак настроить цепочки фильтров запросов / ответов.