Ответы пользователя по тегу RESTful API
  • Как комбинировать обьекты c RESTful API с помощью Angular?

    @kondaurov
    Full stack developer
    Вопрос относится полностью к backend, а точнее к rest сервису

    Тут есть два варианта:
    1. Вы делаете отдельный роут по которому будете отдавать все каталоги с объектами и их связями
    2. Можно сделать api гибче и дать возможность указывать связи которые нужно прикрепить с помощью параметров.
    jsonapi.org/format/#fetching-relationships

    Я пока использую первый вариант, второй вариант чуть сложнее и требует больше времени чтобы разобраться

    Или наиболее простой вариант - комбинировать все на бэкенде, выборкой из базы данных (JOINom)...но тогда теряется идея РЕСТ...

    Не нужно пользоваться Rest ради Rest. Нужно чтобы api отдавала нужную вам информацию в нужном виде а не соответствовала идейным представлениям. Rest нужен для CRUD операций с ресурсами в основном

    У меня пока все просто: Я создаю ресурсы и делаю CRUD роуты по
    Ответ написан
    Комментировать
  • SPA application, авторизация и что рендерить backend'y?

    @kondaurov
    Full stack developer
    Работаем по третьему варианту. Очень удобно. Разрабатываем проекты внутри своего отдела, работаем в двоем. Я делаю restful backend. В это время коллега ставит фейковые данные и делает приложение на ангуляре. Потом когда backend готов, убираем заглушки и радуемся xD Люди, которые ставят прототип разрабатываемого проекта, не видят полной картины, и мы часто делали ошибки когда backend & frontend были сплетены и делали все по их прототипу. Сейчас можно сказать делаем по "максимуму" так как тщательно продумываю backend, нужные контролеры, модели. PS Переписали пару проектов которые были на php (фреймворк Yii): Интерфейс стал интуитивно понятным, множество контроллеров сократилось до 2 - 3х с понятными экшинами. Нету дометивации расширять проект, так как код и архитектура прозрачна
    Ответ написан
    Комментировать