有人可以让我知道如何渲染服务器中的所有视图并将其发送到网络浏览器吗?就像任何其他 PHP 框架一样?
这完全可行吗?
通读Sails.js 文档。
在控制器部分,您可以了解Response Object。在响应对象上,您有一个名为view()
.
因此,您可以使用res.view()
渲染视图并将其发送给客户端。典型例子:
functionNameHere: function(req, res, next) {
res.view({
data: {first: "one", second: "two"}
});
}
Sails.js 建立在 Express.js 之上。网上已经有很多关于如何使用 Express 的教程。
这是Express 的文档。
只是说:
YourFunctionName : function (req,res) {
res.view('yourview', option, data);
}
这些参数是可选的,具体取决于您需要的方式以及放置 route.js 文件的方式。