Задать вопрос

Куда нужно складывать файлы что б после deploy их находило?

Всем привет. Подскажите, пожалуйста.
Есть проект на react.
Компонент с помощью fetch получает data.json (так нужно по условиям), который лежит в папке проекта(в данный момент в public)
const getPersonList = async () => {
    const response = await fetch("../data/data.json");
    const data = await response.json();

    sendPerson(data);
  };

У меня такая структура проекта, созданная create-react-app
5e986683f41e1821205513.jpeg
Локально все работает и файл data.json находит.
Но при деплое на github pages файл не находит и консоль выбивает ошибку.
В какую папку нужно положить этот файл что б после сборки его назодило?
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@McBernar
В public. Только обращаться нужно без "..", потому что public доступен напрямую - site.ru/data/data.json
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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