2013-04-07 42 views

回答

0

使用EJS的模板URL和使用發送SQL結果:

.render()

2

要使用EJS,快遞渲染引擎必須設置。

app.engine('html', require('ejs').renderFile); 

然後你就可以將變量傳遞給模板的SQL查詢:

connection.query('SELECT 1', function (err, rows) { 
    res.render('file.html', { 
    'sql': rows 
    }); 
}); 

在您的模板,那麼你可以使用代碼如下所示:

<%= sql.property %> 

,甚至使用標籤內的腳本:

<% sql.forEach(function(field){ %> 
    <%= field.property %> 
<% }) %>