Я нашел этот Angular учебник на странице новостей freecodecamp.org: https://www.freecodecamp.org/news/angular-8-tutorial-in-easy-steps/
Он использует 'Faker. js' в качестве ложного REST API для генерации дата с localhost: 3000. https://github.com/marak/Faker.js/
Мне было интересно сделать это, чтобы попытаться немного поближе познакомиться с использованием API, чего я раньше не делал. Надеемся, что это получится, а затем планируем поиграть с некоторой информацией и разработать новые фиктивные данные для другого проекта.
У меня есть два вопроса к этому проекту.
Вопрос 1: Я перешел к шагу 8 и у меня возникли проблемы с отображением фиктивных данных. Вместо этого приложение работает без проблем, и все, что я получаю, это постоянный счетчик загрузки. Я открыл dev tools, чтобы проверить консоль, и получил следующее сообщение об ошибке:
ERROR
Object { headers: {…}, status: 200,
statusText: "OK",
url: "http://localhost.3000/",
ok: false, name: "HttpErrorResponse",
message: "Http failure during parsing for http://localhost:3000/", error: {…} }
Я думаю, что проблема в том, что препятствует тому, чтобы фиктивные данные были либо правильно проанализированы, либо отображены после их анализа. Все еще довольно плохо знаком с Angular, поэтому не совсем уверен, где искать отсюда.
Вопрос 2: Читая другие шаги проекта, я увидел, что шаг 10 ссылается на файл «data.service.ts», но я не вижу этот файл в мой текущий проект, и я не вижу его создания, упомянутого в предыдущих шагах. Я хотел проверить, пропустил ли я что-то / пропустил шаг, на котором это было бы сгенерировано, или мне просто нужно создать файл вручную.
Я использую Angular CLI 8.3.26.
Я могу опубликовать определенные c файлы и дополнительную информацию по запросу. Репозиторий Github можно найти здесь: https://github.com/DDufner/angular-mock-api
Заранее спасибо.