Владимир Коротенко, Как минимум клиент не мой, а тоже сторонний.
На условный вк сервер может отправлять запросы только vk.com.
То есть на неём стоит что-то типа app.use(cors:{origin:'vk.com'}).
Как мне отправить на вк сервер запрос со своего сервера.
На условный вк сервер может отправлять запросы только vk.com.
То есть на неём стоит что-то типа app.use(cors:{origin:'vk.com'}).
Как мне отправить на вк сервер запрос со своего сервера.
Cors был придуман для защиты клиента, а не сервера.
Поэтому вся логика cors происходит на клиенте, а не на сервере. Сервер не может знать с какого Url пришёл запрос, т.к. запрос отправляется с устройства пользователя, а у пользователя есть только ip.
С сервера на сервер можно запрашивать безо всякого CORS. Смысл CORS в том, чтобы скрипт с произвольного стороннего сайта не мог дёргать информацию с других сайтов от лица пользователя, без явного разрешения от этих сайтов.