Seperti yang ditunjukkan dalam gambar, saya menggunakan http.get untuk meminta antara muka dan mendapatkan data yang dikembalikan. Saya kini ingin memindahkan avatar ke halaman indeks, tetapi selepas kaedah http.get, iconUrl tidak ditentukan Bagaimanakah saya boleh memindahkan data yang dikembalikan dari antara muka ke halaman indeks?
iconUrl mestilah tidak ditakrifkan
.Ia adalah masalah dengan skop asas js
Letakkan ayat res.render ke dalam panggilan balik req.on('end')
Isu skop.
Oleh kerana iconUrl pembolehubah anda diisytiharkan dalam req.on, apabila res.render dipanggil, pembolehubah iconUrl dalam req.on tidak dapat ditemui. Cuba letakkan pengisytiharan iconUrl dalam router.get.
Tukar http.dapatkan kaedah segerak atau gunakan res.render dalam panggilan balik Berhati-hati agar tidak mempunyai nama parameter yang sama, cuma tukar alias.
Tulis saja pada akhirnya