一个用于识别看起来像是某种静态资源(例如图像、样式表、favicon.ico
、robots.txt
等)的URL路径的正则表达式。
sails.LOOKS_LIKE_ASSET_RX;
类型
此正则表达式**绝非万无一失**,并且可能对于某些应用程序过于积极地匹配URL。它只是一个为了方便而提供的合理近似值。
为了避免禁用对URL路径以.json
结尾的任何请求的内置会话支持,但仍然禁用对静态资源的其他请求的会话,您可以使用以下配置
// In `config/session.js`
isSessionDisabled: function (req){
if (req.path.match(/\.json$/)) {
// Don't disable sessions.
return;
}
var seemsToWantSomeOtherStaticAsset = !!req.path.match(sails.LOOKS_LIKE_ASSET_RX);
if (seemsToWantSomeOtherStaticAsset) {
// Disable sessions.
return true;
}
// Otherwise, don't disable sessions.
return;
}