Ситуация.
Использую create-react-app.
Создал приложение на VK, получил токен.
Создавал как Standalone-приложение, так и веб-сайт. В настройках приложений прописывал адреса сайтов
localhost:3000 с портом и без.
Пытаюсь делать запрос:
fetch(`https://api.vk.com/method/users.search?q=${name}&sort=0&count=10&fields=photo_200&v=5.89&access_token=token`);
Ошибка в консоли
Access to fetch at 'https://api.vk.com/method/users.search?q=%D0%BC%D0...' from origin 'localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
Почитав про CORS, понимаю что с сервера ВК не приходит заголовок, браузер блокирует такой кроссдоменный запрос.
При использовании mode to 'no-cors' ошибка
Uncaught (in promise) SyntaxError: Unexpected end of input
Что мне сделать, чтобы все заработало? Как сервер решает, кому разрешать запросы?
Неужели при разработке нельзя делать запросы к VK?
Перечитал уже все ссылки, вопросы, статьи на несколько раз, в том числе и с этого сайта. Мне срочно нужно делать задание, а решение никак не могу найти.