javascript - Bagaimana untuk memindahkan nilai antara modul yang berbeza dalam node.js
我想大声告诉你
我想大声告诉你 2017-05-16 13:23:42
0
3
995


data.js (dapatkan json, konsol keluar dengan betul)

Hantar ke index.js melalui eksport, dan kemudian hantar ke templat index.jade Ternyata getdata adalah objek kosong. Akibatnya, tajuk juga merupakan objek kosong Jika getdata.title dipaparkan, undefined dipaparkan juga merupakan rentetan kosong. Adakah ia disebabkan oleh io tak segerak?

我想大声告诉你
我想大声告诉你

membalas semua(3)
PHPzhong

Beri saya idea promise 或者 callback (回调函数)

淡淡烟草味

exports=json, exports kini merujuk kepada objek json, bukan lagi rujukan kepada module.exports, jadi json tidak dipautkan ke module.exports, jadi anda boleh sama ada module.exports=json, kemudian memerlukan atau mengeksport json =json dan kemudian dapatkan nilai atribut json objek yang diperlukan oleh modul ini

伊谢尔伦

Anda boleh merangkum data.js ke dalam modul, dan kemudian laksanakan kaedah render sebagai panggilan balik atau gunakan promise untuk melaksanakan kaedah render dalam logik kemudian. Cara penulisan semasa anda tidak boleh mendapatkan nilai tak segerak Kedua, cara anda mengeksport json adalah salah, module.exports=json.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan