MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Gambar tidak dirender dari jalur gambar dinamis saat menggunakan paket html-pdf ekspres

Gambar src membutuhkan jalur absolut untuk merender jalur gambar dinamis dari file ejs yang ingin Anda buat sebagai file pdf.

di dalam pengontrol Anda, alih-alih melakukan ini:

ejs.renderFile(path.join(__dirname, '../views/pages/', "pdf.ejs"), {output:tableDataById}

Lakukan ini: kirim variabel yang berisi path absolut

ejs.renderFile(path.join(__dirname, '../views/pages/', "pdf.ejs"), {output:tableDataById,dirname: __dirname}

dan di dalam file ejs alih-alih melakukan ini :

<img class="img-fluid" id="test" src="<%= output.image %>" alt="">
            

Lakukan ini : tambahkan variabel dirname dan mundur selangkah untuk mendapatkan jalur publik tempat Anda menyimpan gambar

<img class="img-fluid" id="test" src="<%= dirname %>/../public/<%= output.image %>" alt="">

Semoga ini akan membantu memecahkan masalah Anda. Selamat coding !!




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana mengelola pengguna dan otentikasi di MongoDB

  2. Unggah File Node.js (Express 4, MongoDB, GridFS, GridFS-Stream)

  3. Izin ditolak ketika perintah 'mongod' dijalankan setelah instalasi berhasil

  4. Dokumen pembaruan luwak Gagal dengan findByIdAndUpdate

  5. Perintah mongodump Mongodb, kesalahan eksekusi javascript