如何在NodeJS上传递参数?

今天我开始从字面上学习NojeJS,并且在传递一个id作为.pug的参数时遇到了一些麻烦。

我正在尝试做:

ul each movie in movies li a(href='/movies/view/#{movie.id}') #{movie .nome} 

和:

  app.get('/movies/view/:id', function(req, res){ connection.query( 'SELECT * FROM ' +table+ ' WHERE id = "' + req.params.id + '"', function(err, results, fiels) { if(err){ throw err; } res.render('singular_movie', { filme: results, title: results[0].name }); } ) }); 

当我在浏览器中尝试它,而不是编号我得到这个:{movie.id}。 我正在观看有关Node的旧video,可能是这个问题。 谁能帮忙?

 href='/movies/view/#{movie.id}' 

这是最近版本中删除的旧行为。 试试这个:

 a(href='/movies/view/' + movie.id) 

更多的问题在这里: https : //github.com/pugjs/pug/issues/2302