Где должна храниться папка db с файлами json?

Я запрашиваю данные через fetch из файла .json, однако мне выдаёт ошибку:

Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0

Запрос делаю из файла .vue в папке components

return fetch("../db/projects.json")
    .then((d) => d.json())
    .then((d) => this.projects = d)

Если же я папку db перетаскиваю в папку public, то всё нормально работает. Вопрос такой - нормально ли по семантике будет хранить папку db в public. Если нет, то как пофиксить эту ошибку, если db будет храниться в src?

Структура файлов:

[1


Ответы (0 шт):