与sendfile一起发送参数

时间:2014-12-16 12:14:06

标签: node.js

我正在使用nodejs

我有这个代码

var someparameter ="teststst";
var fileLocation = path.resolve(__dirname + '/../public/resetpassword.html');
            console.log(fileLocation);
            res.sendfile(fileLocation);

我想在resetpassword.html中发送 someparameter 谁能告诉我怎么做?

由于

1 个答案:

答案 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"
  });
});

美国信息:

  1. EJS templates
  2. Use EJS to Template Your Node Application