Sailsによって生成されたAPIに対するすべてのHTTP GETリクエストを制限したい。では、どのようにフィルタをすべての着信API GET要求に適用できますか。SailsでGETリクエストにモデルフィルタを自動的に適用する方法
具体的には、ほとんどのモデルには、publicityLevel
という属性があります。これは、モデルが公開されているかどうかを示します。だから私はすべてのモデルが自動的にすべての着信GET要求のためのフィルタ(publicityLevel: 'public'
のような)を適用するようにしたい。
さらに進んで、私はユーザーが特定のモデルを見ることができるかどうかを決定するいくつかのコードを書きたいと思います。したがって、ユーザーが管理者の場合は、このフィルタを適用しないでください。ユーザーが管理者でない場合は、このフィルタを適用します。
これはルートハンドラですか?このコードはどこに行きますか? – AskYous
oh。ごめんなさい!これはポリシーです。 –