我正在使用nodejs
我有这个代码
var someparameter ="teststst";
var fileLocation = path.resolve(__dirname + '/../public/resetpassword.html');
console.log(fileLocation);
res.sendfile(fileLocation);
我想在resetpassword.html中发送 someparameter 谁能告诉我怎么做?
由于
答案 0 :(得分:2)
你做不到。 (不是没有引擎)
将参数传递给html不会产生任何影响(并且不可能) 您可以使用模板引擎,例如jade(如果您想继续使用HTML,则使用EJS)
定义为:
app.engine('.html', require('ejs').__express);
app.set('views', __dirname + '/views');
app.set('view engine', 'html');
而且你可以用参数“渲染”视图:
app.get('/', function(req, res){
res.render('index', {
users: users,
title: "EJS example",
header: "Some users"
});
});
美国信息: