Как отобразить QR-код на другом моем сайте? - PullRequest
1 голос
/ 03 июля 2019

Как я могу показать информацию о пользователе из моего сгенерированного QR-кода, который состоит из этого URL 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-кода, которое генерирует qr-код для всех данных в моей базе данных. Как я уже говорил выше, 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 на моем бэкэнде, и я хочу, чтобы эти данные отображались на этом маршруте http://localhost:8080/#/show/user/ из моего сгенерированного QR-кода.

...