我是reactjs的新开发者,我开发了一个表,前台是reactjs,后台是nodejs,数据库是mysql。
我希望当我单击action列上的view按钮时,它将被重定向到另一个页面,其中显示一个包含select查询结果的列表,如下所示:
我的路由器:
exports.viewclient = function(req, res) {
var Code = req.query.Code;
console.log(req.query.Code);
connection.query('SELECT Code, Prenom, Nom, FAX, Telephone, Email, Adresse1, Adresse2 FROM clients WHERE Code = ?',[Code], function(error, results, fields) {
if (error) throw error;
res.send(JSON.stringify(results));
console.log(results);
});
}
我的服务器:
router.get('/viewclient/:Code', clients.viewclient);
当我和 Postman 测试后端时, http://localhost:4000/app/viewclient/:Code=1111
,返回: []
以及 console.log(req.query.Code)
退货 undefined
请问怎么修?
1条答案
按热度按时间ubof19bj1#
需要在你的网址和代码的一些变化
url应该是
http://localhost:4000/app/viewclient/111
在你的控制器里console.log(req.params);
输出