Как определить ресурсные маршруты с помощью динамических слагов с угловым 1,3 и реверсивным? - PullRequest
0 голосов
/ 15 января 2019

У нас есть некоторые конечные точки REST, определенные в django следующим образом:

api/location/region
api/location/location
api/policy/policy

После добавления функции брокера большинство из этих конечных точек получают префикс broker_slug, например,

api/:broker_slug/location/region
api/:broker_slug/location/location
api/:broker_slug/policy/policy

Я ищу способ исправить все эти маршруты в угловых + прямоугольных где они определены, например

var service = Restangular
.withConfig(function(RestangularConfigurer) {
    RestangularConfigurer.setRestangularFields({'id': 'uuid'});
});

Policy = service.all('policy/policy');

Policy.get = function(uuid) {
    return service.one('policy/policy', uuid).get();
}

В настоящее время я могу создавать маршруты только путем объединения строк, например,

broker_slug+'/policy/policy'

Но подумайте, есть ли лучший способ исправить все или поддерево конечных точек.

...