Задать вопрос
@pashkevich-d

Как исправить ошибку CORS?

Столкнулся с необходимостью отправить другому человеку проект, который был сделан с помощью create-react-app, и чтобы этот человек смог его открыть у себя в браузере. npm run build проходит хорошо, все билдится, но когда пытаюсь просто открыть index.html из папки build, получаю следующую ошибку:

5e6b5596af386459659099.jpeg

Видимо происходит это потому, что в src fetch я делаю с указанием локального пути, типа такого fetch("./songs.json") . Как можно изменить путь, чтобы после билдинга CORS не ругался?
  • Вопрос задан
  • 225 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Programmer_Man
@Programmer_Man
После выполнения команды npm run build архитектура проекта меняется и расположение к файлам соответственно тоже.
fetch("./songs.json");
Здесь вы передаете строку, которая после билда не измениться, а вот пусть к файлу будет изменен.
Вам нужно импортировать этот файл перед использованием вот так:
import SongsJSON from './songs.json';
//....
fetch(SongsJSON);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы