【发布时间】:2014-05-19 01:38:42
【问题描述】:
我一般从节点开始,我正在尝试做一个没有快递的网站。 我仍然想使用 ejs 来注入我的 html,这就是我的问题所在...... 如何将 ejs.render(...) 附加到响应中?
PS:我知道使用 express 可能是一个更好的选择,但我想在桥接它之前知道它是如何工作的。
类似:
var ejs = require("ejs");
function index (response, request, sequelize) {
response.writeHead(200, {"Content-Type": "text/html"});
test_data = "test data";
response.end(ejs.render("./views/home.html",test_data));
}
exports.index = index;
但这行得通^_^
谢谢!
【问题讨论】:
-
“我想在桥接之前知道它在下面是如何工作的。”那么阅读 express 源码,到底有多难?
-
不表达...常规节点
-
您想了解 express 是如何做到的。在我看来,在 express 源代码中阅读 express 如何调用 ejs 似乎是合乎逻辑的。无论如何,ejs 似乎也不会关心您的模板是在另一个文件中,但将模板字符串作为 render 的参数。
-
@npm,在我进入 express 之前,我想知道 node 是如何工作的。