私はJavaとリレーショナルの世界から来て、足を濡らそうとしています。私が取り組んでいるアプリは、バックエンドで node.js と MOngo を使用する予定スケジューリング システムであり、クライアントは angular.js にあります。
私は、私の Java バイアスの名残かもしれないいくつかの重要な概念を理解しようとしています。関連するスニペット、チュートリアルを指摘する際の助けをいただければ幸いです。
1) Mongo/Node で、予約、顧客、およびサービス担当者の間の関係をどのように管理しますか? 予定オブジェクトが作成され、ユーザー ID の参照が予定に保存されますか? ユーザーは予定のリストへの参照を持っている必要がありますか?
2) ユーザー authn/authz。ノードは安らかなサービス プロバイダーとして使用されているため、役割ベースの制御を作成するにはどうすればよいですか? たとえば、ユーザーがサービス担当者としてサインアップする場合、そのユーザーは承認される必要があります。役立つモジュールはありますか?
3) ユーザーのサインアップなどに関するレポートを提供する一般的なモジュールはありますか?
4) クライアント側の MVC で権限を管理するにはどうすればよいですか?
どんなポインタでも大歓迎です。