загрузка json файлов с помощью ax ios .get из каталога stati c - PullRequest
0 голосов
/ 27 мая 2020

В моем приложении vue. js я загружал все данные из API, который я настроил как baseURL в моем nuxt.config. js. Теперь я хочу загрузить файл stati c json, который не поступает из этого API. Этот файл будет включать дополнительные имена файлов для загрузки в зависимости от взаимодействия с пользователем. Чтобы мой код был согласованным, я хотел бы использовать ax ios .get для загрузки данных stati c так же, как я это делаю с вызовами API. Пока мне не удалось этого сделать.

Я поместил файлы json в свой каталог stati c и попытался получить доступ к таким файлам:

const { data } = await axios.get(
        '_nuxt/static/json/staticData.json',
        { baseURL: window.location.origin }
      )

Я могу получить доступ к другим файлам stati c, например изображениям, из каталога stati c, но файл json генерирует ошибку 404. Выбрать другой каталог или попробовать совершенно другой подход?

1 Ответ

0 голосов
/ 27 мая 2020

Я включил сегмент пути «_nuxt / static /», потому что URL-адрес файла визуализированного изображения, который я проверил для справки, тоже содержал его. Оказывается, это не тот URL-адрес для моего вызова Ax ios. Код должен быть записан так:

const { data } = await axios.get(
        '/json/staticData.json',
        { baseURL: window.location.origin }
      ) 
...