javascript - Sails.js index.ejs Controller 逻辑

标签 javascript node.js express sails.js

我对如何向 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/

相关文章:

javascript - 如何在 localStorage 中存储对象?

javascript - https-options 请求仅在 Safari 10 Mac 和 iOS cors 中失败(400 错误请求)

java - 删除 JSP 中的死代码

javascript - 当调用 .off() 然后调用 .on() 时,Jquery 是否可以推迟事件?

node.js - 发送图像作为请求正文,图像通过外部请求接收

javascript - Node JS Express 线程说明

javascript - Concat 缓冲区或替代方法

javascript - 多个客户端和不同消息的 TLS

node.js - 如何部署 Nestjs App(在 Azure 上)?

node.js - Express JS/Node JS : Browsers are not setting cookie when secure=true, sameSite: 'none'