У меня следующая ситуация.
Безголовая CMS с конечными точками CRUD, использующими /posts/
, которые ограничивают доступ для аутентифицированных пользователей сообщений . т. е. GET для /posts
возвращает все аутентифицированные в данный момент сообщения пользователей.
Я бы хотел, чтобы конечная точка возвращала только сообщения, которые 'publish' т.е. их дата publish_at
меньшетекущее время.
Я использовал /posts/published
, хотя я считаю, что это не очень хорошая практика.
По сути, я хочу, чтобы публичная конечная точка предоставляла только ресурсконкретное состояние. Или эта цель сама по себе является проблемой?