如何显示来自我的生成的QR码的用户的详细信息,该QR码包含以下网址http://localhost:9000/api/user/:Memb_ID?
URL是JSON。
{
"ID": 102,
"Memb_ID": "5555",
"First_Name": "Fname",
"Middle_Name": "Mname",
"Last_Name": "Lname",
"Address": "Hahahw"
}
我制作了一个二维码应用程序,可为数据库中的每个数据生成二维码。就像我在上面说的,QR码由指向用户详细信息的URL组成。这是我如何实现此目标的代码段。
<b-modal :id="'modal1-' + result.Memb_ID" centered title="QR">
<div class="showQR text-center">
<qrcode-vue
value="'http://localhost:8080/#/show/user/' + result.Memb_ID"
:size="size"
level="H"
></qrcode-vue>
</div>
</b-modal>
这是我后端的代码段,可从数据库中获取单个成员数据。
router.get('/user/:Memb_ID', function (req, res) {
let sql = "SELECT * FROM Member WHERE Memb_ID = ?";
myDB.query(sql, req.params.Memb_ID, function (err, rows) {
if (err) {
console.log("Your query has error.");
} else {
console.log(rows);
res.send(rows);
}
});
});
这是我在后端使用路由http://localhost:9000/api/user/Memb_ID显示数据库中所有数据的方式,并且我希望这些数据显示在生成自我的QR代码的路由http://localhost:8080/#/show/user/上。