Речь о другом. Вам всё равно нужно запросы в бэкенд отправлять, а там РЕСТ АПИ и почти все роуты предсказуемы (/user/1 - вернет данные по пользователю и так далее). Поэтому большую часть работы можно автоматизировать/преднастроить
Evgeny Kulakov: в контексте REST API - там все роуты так или иначе стандартизированы, а в AXIOS все роуты нужно руками прописывать. Для каждой ентити и для каждого метода POST/DELETE/GET... Писать методы руками для каждого... Вот сажусь сейчас обертку под axios писать, но чувство, что что-то уже есть, не покидает...
ЗЫ: например в SYMFONY есть FOS/RestBundle - там если не всё, то почти всё упрощено или автоматизировано.
оно там само конвертирует текст в форматы мне кажется. всё это хочу реализовать для простого доступа к текстам. сами тексты в гит возможно, но я не знаю как это вообще существует сейчас.
Все составляющие запроса статичны. JWToken можно запихнуть и в сам запрос как параметр, но это плохая практика. Наверное можно как-то в конфиге достать токен из заголовка и как переменную $jwt дописать в proxy_cache_key
Максим Тимофеев: вот пример, посмотрите, он не работает codepen.io/Lumore/pen/xgaWpB
центральный блок текста растягивает красный блок фона, а у гуга он растягивается только менюхой справа. Что в нем не так? Как исправить?
Максим Тимофеев: сделайте пожалуйста, ведь если бы я смог, я бы не создавал вопроса. Lumore попытался, у него не вышло - посмотрите его ответ ниже. Я думаю это не так просто
Нашел два способа - один из них ближе к истине. Можно добавить свойства через JMS Listener - но у меня они добавились сразу на выход, т.е. BazingaHateoas их не увидел, т.к. запрашивал свойства через геттер.
Второй - через доктриновский листенер. Точно также, только в профиль... Теперь свойства установились через postLoadHandler и стали доступны в willdurand/BazingaHateoas по своим геттерам.
Как-то ацки замудрено получилось... Например сам JMS\Serializer автоматически забирает конфиг из предустановленной папки. А слушатели приходится изворотливо подключать и объявлять...
This piece of software is still work in progress. Error reports and improvement proposals are welcome!