javascript - Bagaimana untuk memisahkan bahagian depan dan belakang menggunakan nod?
仅有的幸福
仅有的幸福 2017-05-16 13:33:37
0
5
660

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.

仅有的幸福
仅有的幸福

membalas semua(5)
给我你的怀抱

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.

巴扎黑

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

迷茫

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 tindak balas response
或者经过模版引擎处理后再返回。

( 体会下: res.jsonres.renderatau dikembalikan selepas diproses oleh enjin templat.


(Pengalaman: res.json dan res.render )🎜 🎜
给我你的怀抱

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.

PHPzhong

Ganti templat jed dengan html dan gunakan ajax di bahagian hadapan. . . (Hujung hadapan adalah bersamaan dengan sumber statik, nodejs boleh dianggap sebagai pelayan web)

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