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