gpt4 book ai didi

javascript - 如何将 View 呈现为字符串?

转载 作者:行者123 更新时间:2023-11-30 12:55:26 24 4
gpt4 key购买 nike

我想在 sailsjs Controller / Action 中呈现一个特定的 View ,它应该作为电子邮件发送出去。

我有以下示例操作:

function registerAction(req, res) {
// handle user registration


// email user
sendEmail({
to: newUser.email,
subject: "Welcome",
text: /* VIEW RENDER HERE */
});

// render view to the user
return res.view({
user: newUser
});
}

如何使用 sailsjs 提供的工具呈现 View 模板,这样我就不需要对电子邮件文本进行硬编码或使用其他库?

提前致谢!

最佳答案

express ' res.render()还是accessible在你的 res 对象中。

function registerAction(req, res) {
// handle user registration

res.render('/path/to/view', function (err, html) {
// email user
sendEmail({
to: newUser.email,
subject: "Welcome",
text: html
});
}

// render view to the user
return res.view({
user: newUser
});
}

关于javascript - 如何将 View 呈现为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19325608/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com