私の会社で将来使用するための適切な候補を決定するために、現在多数のフレームワークをテストしていますが、LoopBack は私のニーズにほぼ完璧であるという点で私の注目を集めました。
ただし、場合によっては、ACL モデルがかなり制限されているように感じます。次の使用例を見てみましょう: 共同旅行管理 Web サイトで、ユーザーは公開旅行を作成および/または参加できます。次の API があるとします。
/Travels
ユーザーが持っているすべての旅行を一覧表示します/Travels/public
すべての公的な旅行をリストします/Travels/{id}/join
指定された ID で Travel に参加する
そのような API を構築するには、車輪を再発明する必要がありますか? それとも実装するミドルウェアですか?
同じことがフィールドごとの ACL にも当てはまります。いくつかのチェックリスト項目があり、手動で追加されたものと自動生成されたものがあるとします。「完了」フィールドの変更を除いて、自動操作でのみ書き込み操作をブロックできますか?