У меня есть серверная часть node.js, использующая экспресс-ресурс для управления моими моделями мангуста.
У меня есть интерфейс MarionetteJS.
В моем примере два объекта - это организация и проект.
Мой сервер связывает ресурс с uri, например example.com/api/v1/organization/12/project
Идентификаторы уникальны, так как я обслуживаю их из mongodb. это сработает, если я сделаю только ../project/2
Но получать проекты внутри организации я могу только первый из-за безгражданства.
Теперь у меня есть модели Backbone на стороне клиента. Я определяю базовый URL-адрес, например api/v1/organization
, это работает нормально, но как я могу получить проекты для организации? Должен ли я создавать новую модель с базовым URL-адресом, например api/v1/organization/:orgId/project
?
Как мне это сделать?
Я надеюсь, вы понимаете, что я хочу сказать, любая помощь приветствуется!