You are not allowed to perform this action
docs:blog:2021:09:npm_vs_cors
NPM vs CORS
Недавно столкнулся с ограничениями политики CORS при настройке дашборда (Homer) элементы которого должны были получать дополнительную информацию от внешних сервисов. Вроде бы есть костыли с cors-прокси, но зачем, если у меня уже есть Nginx Proxy Manager.
- Создаём
Proxy Host
- Определяем внутри этого хоста
Custom location
и добавляем следующие заголовки:
add_header Access-Control-Allow-Origin http://client.example.com; add_header Access-Control-Allow-Credentials true; add_header Access-Control-Allow-Headers x-api-key;
Вот и всё. Дашборд теперь у нас опрашивает прокси-хост, в заголовки которого добавлены нужные параметры. client.example.com
заменяем на адрес своего дашборда.
Только авторизованные участники могут оставлять комментарии.
docs/blog/2021/09/npm_vs_cors.txt · Последнее изменение: 18.09.2021 18:42 — philip