我对如何向 Sails.js 应用程序的主页添加逻辑有点困惑。现在,它只是一个静态页面,但我想在主页(index.ejs)上包含数据。我有一个 MainController,并且包含一个索引:用于提取数据的函数。我不知道如何配置我的路线来实现这一点。
最佳答案
根据您所写的内容,我猜测您正在使用 Express js 和 ejs 模板。
如果您在 mainController 中使用 Express 渲染方法来渲染 index.ejs,您可以发送带有如下响应的数据:
res.render('index', { data: 'my data' }, function(err, html){
// handle callback and error
});
所以你已经发送了一些数据
然后在您的index.ejs文件中,您可以使用ejs标签获取数据,例如:
<div><%= data %></div>
如果这没有用,请告诉我有关您的 mainController 方法的更多信息
关于javascript - Sails.js index.ejs Controller 逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20796802/