res.forbidden()
このメソッドは、リクエストが許可されていないことを示す403 ("Forbidden") レスポンスをクライアントに送信するために使用されます。これは通常、ユーザーエージェントが許可されていない操作(例えば、別のユーザーのパスワードを変更するなど)を試みたことを意味します。
return res.forbidden();
他の組み込みカスタムレスポンスモジュールと同様に、このメソッドの動作はカスタマイズ可能です。
デフォルトでは、次のように動作します。
"Forbidden"
が送信されます。if ( !req.session.userId ) {
return res.forbidden();
}
- このメソッドはターミナルです。つまり、一般的に、アプリケーションが特定のリクエストに対して実行する最後のコード行である必要があります(したがって、このドキュメント全体で
return
の使用を推奨しています)。res.forbidden()
(他のユーザーランドレスポンスメソッドと同様に)は、オーバーライドまたは変更できます。これは、api/responses/forbidden.js
で定義されたレスポンスメソッドを実行します。forbidden.js
レスポンスメソッドがアプリに存在しない場合、Sailsはデフォルトの動作を使用します。