Rumah > Soal Jawab > teks badan
Saya baru-baru ini melakukan latihan kecil menggunakan ekspres + jed + mongodb Enjin templat jed yang digunakan perlu membenamkan kod logik js dalam kod halaman semasa memaparkan data saya secara peribadi tidak menyukai model pembangunan ini, jadi saya ingin bertanya bagaimana untuk mencapainya menggunakan nod.
给我你的怀抱2017-05-16 13:35:37
Halaman pemisahan bahagian hadapan dan bahagian belakang juga mesti dibenamkan js
代码啊,前端要跑的逻辑肯定还是得跑,express
+ jade
Perenderan bahagian pelayan telah dicapai, kandungan bahagian hadapan dijana melalui templat pemaparan data, dan bahagian hadapan kemudian menjalankan logik bahagian hadapan yang sepadan Ini dianggap pemisahan lengkap.
巴扎黑2017-05-16 13:35:37
Biar nod hanya bertanggungjawab untuk bahagian belakang, dan jed boleh dibuang.
Halaman hadapan menggunakan js asli untuk melaksanakan permintaan ajax untuk mendapatkan data, dan kemudian melakukan pemprosesan logik yang sepadan
迷茫2017-05-16 13:35:37
Menggunakan express + mongodb, URL boleh dipetakan ke pangkalan data
———— Dalam erti kata lain, URL ialah penunjuk kepada data.
Menambah lapisan jed pada teknologi ekspres + mongodb bermakna data mengalir melalui jed, digabungkan dengan templat ke dalam aliran data html, dan kemudian dikembalikan kepada pelanggan melalui respons
Pengasingan bahagian hadapan dan bahagian belakang bermakna data yang diambil daripada pangkalan data dikembalikan terus kepada response
或者经过模版引擎处理后再返回。
( 体会下: res.json
和 res.render
atau dikembalikan selepas diproses oleh enjin templat.
res.json
dan res.render
)🎜
🎜给我你的怀抱2017-05-16 13:35:37
Anda boleh merujuk kepada amalan pemisahan bahagian hadapan dan belakang Taobao
Butiran tertakluk kepada perbincangan, tetapi corak umum dijelaskan dengan jelas. Seperti yang dinyatakan di dalamnya, ia bergantung pada bagaimana anda mahu "pemisahan bahagian depan dan belakang" dipisahkan. Dan pemahaman anda tentang bahagian hadapan.
PHPz2017-05-16 13:35:37
Ganti templat jed dengan html dan gunakan ajax di bahagian hadapan. . . (Hujung hadapan adalah bersamaan dengan sumber statik, nodejs boleh dianggap sebagai pelayan web)