В нашем API будет многоразовый /posts
подмаршрут, который будет применяться к различным маршрутам верхнего уровня.
Например:
/me/posts
/users/{user-id}/posts
...
Пример для сообщений:
/posts
/{post-id}
/likes
/comments
/{comment-id}
...
Сообщения будут иметь фиксированные подмаршруты, параметры и т. Д.
Каков стандартный способ определения такого многоразового подмаршрута по умолчанию с помощью RAML?
Конечно, можно решить все изменить и создать конечную точку / posts, но я не думаю, что определение API следует менять в зависимости от возможностей RAML. Кроме того, я должен иметь возможность иметь несколько конечных точек, указывающих на один и тот же ресурс, если я этого хочу.
Если у вас есть ответ, приведите пример в соответствии с требованиями.