Sails JS:默认禁止响应加载默认布局

时间:2015-05-14 19:24:34

标签: sails.js

我正在使用Sails v0.10.5。

出于某种原因,当加载错误页面403.ejs时(通过forbidden.js),它包含在views / layout.ejs下的默认布局中。

我得到的是403.ejs,因此包含在layout.ejs中:

<html> 
    ... 
    <html> 
        ... 
    </html> 
    ... 
</html>

1 个答案:

答案 0 :(得分:2)

所有视图都将使用layout.ejs文件。

这样做是为了您可以自定义您的响应文件,他们也将使用该布局。

您可以在响应中设置局部变量layout,以便布局文件不会呈现。

在您的回复/ forbidden.js中,查看本地人的定义位置并设置locals.layout = false,或者您可以将其设置为自定义布局文件