SailsJS - 如何在服务器中呈现视图

时间:2014-04-23 07:17:40

标签: node.js render sails.js viewrendering

请有人让我知道如何在服务器中呈现所有视图并将其发送到Web浏览器?就像任何其他PHP框架一样吗?

这可行吗?

2 个答案:

答案 0 :(得分:1)

通读Sails.js documentation

controllers section中,您可以了解响应对象。在响应对象上,您有一个名为view()的函数。

因此,您可以使用res.view()呈现视图并将其发送到客户端。典型的例子:

functionNameHere: function(req, res, next) {
    res.view({
        data: {first: "one", second: "two"}
    });
}

Sails.js建立在Express.js之上。已经有很多关于如何在互联网上使用Express的教​​程。

这是documentation for Express

答案 1 :(得分:0)

刚刚提出:

YourFunctionName : function (req,res) {
    res.view('yourview', option, data);
}

参数是可选的,具体取决于您需要的方式,并且您放置了route.js文件。

阅读http://sailsjs.org/#!documentation/controllers

上的控制器部分