如何在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