задание, я пытаюсь интерпретировать некоторые аспекты которые связаны с фронтом, нужна подсказка - пояснение.
Заранее спасибо!
текст задачи:
Задача
Реализовать API Single Page Application предназначенного для отображение двух страниц: списка новостей и просмотр одной новости. Backend — REST-сервис.
В SPA присутствует роутинг для указанных двух страниц.
Содержание страницы списка:
Фильтры. Строка поиска по названию, кнопка Фильтры, по нажатию на которую открывается модальное окно с фильтрами: выбор периода даты создания новости, выбор автора новости. Внизу модального окна две кнопки: Применить и Отменить. Фильтры сохраняются в роутинге страницы. При перезагрузке страницы фильтры выставляются по данным роутинга.
Таблица со списком новостей и следующими колонками: Название, Дата создание, Автор (выводится имя из связанной таблицы), Краткое описание.
Пагинация по таблице. Номер страницы сохраняется в роутинге.
Содержание страницы одной новости:
Название
Дата
Подробное описание
Блок информации об Авторе: Имя, Рейтинг, Количество новостей данного автора
На backend-е должны быть две связанные таблицы для новостей и авторов.
В результате тестового задания должно быть получен исходный код работающего сервера приложения и документация к нему в любом формате, который Вы сочтёте подходящим для передачи frontend-программисту для интеграци с клиентской частью приложения.
Вопрос: роутинг будет не со стороны backend-а, а со стороны SPA?
backend должен в формате json только данные отдавать по запросу?
если API - то да, по хорошему бэк просто json отдаёт роутинг тогда логично на стороне vue через vue-router делать
1 - да. смотри vue-router 2 - да, пишешь апи в routes/api.php
Обсуждают сегодня