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 將使用預設行為。