gpt4 book ai didi

node.js - NodeJS如何传递参数?

转载 作者:太空宇宙 更新时间:2023-11-04 00:16:49 24 4
gpt4 key购买 nike

我今天开始真正学习 NojeJS,但在 .pug 上传递 id 作为参数时遇到了一些麻烦。

我正在尝试做:

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
});
}
)
});

当我在浏览器中尝试它而不是 ID 号时,我得到的是:{movie.id}。我正在观看有关 Node 的旧视频,也许这就是问题所在。有人可以帮忙吗?

最佳答案

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

这是旧行为,已在最新版本中删除。试试这个:

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

本期的更多内容请参见此处: https://github.com/pugjs/pug/issues/2302

关于node.js - NodeJS如何传递参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46554717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com