Я прихожу из Java и реляционного мира, пытаясь намочить ноги. Приложение, над которым я работаю, - это система планирования назначения, использующая node.js и MOngo на бэкэнд, а клиент находится в angular.js.
Я пытаюсь понять пару ключевых понятий, которые могут быть остатками моего смещения Java. любая помощь в указании на соответствующие фрагменты, советы приветствуются.
1) Как мне управлять отношениями между назначением, представителем клиента и службы в Mongo/ Node? Создаются ли объекты назначения и ссылка на идентификатор пользователя, хранящиеся в записи? Нужно ли пользователю иметь ссылку на список встреч?
2) Пользователь authn/authz, так как node используется в качестве сервисного провайдера, как создать элемент управления на основе ролей? Например, когда пользователь регистрируется в качестве представителя службы, он должен быть одобрен. Есть ли модуль, который может помочь?
3) Любой общий модуль, который дает отчеты о регистрации пользователей и т.д.?
4) Как люди управляют разрешениями на стороне MVC на стороне клиента?
Приветствуются любые указатели.