[node.js]如何以html文件的形式查看Redis中保存的数据?

· 收录于 2024-01-06 16:09:07 · source URL

问题详情

我想将保存在redis中的数据打印到ana_sayfa_giris.html文件中的屏幕上,我该怎么做?

运行此命令时,res.redirect(/ana_sayfa_giris); const data = wait connect.get(key);此处的数据也必须转发到home_page_login.html文件。

app.post("/giris_sayfa", async (req, res) => {
  try {
   const { name, password } = req.body;

   const user = await collection.findOne({ name, password });
  
  
  if (!user || user.password !== password) {
      res.send("Kullanıcı bulunamadı veya şifre yanlış");
  } else {
    
    const user1 = await client.query('SELECT sehir, ulke, cepno, adres FROM postgres WHERE name = $1', [name]);
    console.log(user1.rows[0])
   
    const key = `kullanici-${name}`;
    const value = {
      name: name,
      sehir: user1.rows[0].sehir, 
      ulke: user1.rows[0].ulke,
      cepno: user1.rows[0].cepno,
      adres: user1.rows[0].adres,
    };
    await baglan.set(key, JSON.stringify(value));
     
    const data = await baglan.get(key);
    console.log(data)
    
    res.redirect(`/ana_sayfa_giris`);
  
  }
 } catch (error) {
    console.log(error);
    res.send("Bir hata oluştu, lütfen tekrar deneyin.");
  }
});


 ana_sayfa_giris.html = 

      <!DOCTYPE html>
      <html lang="en">
      <head>
           <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
           <title>Ana sayfa giriş</title>
           <link rel="stylesheet" href="/public/ana_sayfa_giris.css">
       </head>
       <body>
 <div class="container">
    <h1>Ana sayfa</h1>
    <p>
        <strong>isim:</strong> <span class="name"></span>
    </p>
    <p>
        <strong>Şehir:</strong> <span class="sehir"></span>
    </p>
    <p>
        <strong>Ülke:</strong> <span class="ulke"></span>
    </p>
    <p>
        <strong>Cep telefonu:</strong> <span class="cepno"></span>
     </p>
      <p>
         <strong>Adres:</strong> <span class="adres"></span>
      </p>
    </div>
   </body>
   </html>

最佳回答

暂无回答