Bahagian belakang hanya menyediakan api, yang merangkumi data, serta organisasi dan pemprosesan data
Bahagian hadapan bertanggungjawab untuk membentangkan dan mendapatkan semula data
Bercakap tentang struktur tiga lapisan dengan hujung depan dan belakang yang berasingan
Jika ia lebih rumit, nod+depan akan digunakan sebagai hujung hadapan,
Node hanyalah ekspres atau koa ringkas, menggunakan http untuk meminta pelayan java atau php
Anda pasti akan berfikir tentang nod digunakan untuk apa Ya, ia adalah enjin templat
Dalam seni bina dua peringkat tradisional, enjin templat tidak boleh dipisahkan, jsp dan java sentiasa dalam projek yang sama, dan tahap gandingan terlalu tinggi
Struktur tiga peringkat, projek nod dihantar ke persekitaran pengeluaran secara berasingan,
Kemudian gunakan nod untuk meminta projek java atau php jauh, dan nod untuk meminta hujung belakang lain adalah antara pelayan, jadi tiada isu merentas domain
Dengan cara ini, bahagian hadapan hanya bertanggungjawab menggunakan nod untuk melaraskan API dan enjin templat bahagian hadapan untuk memaparkan halaman
Sesuatu projek boleh mendapatkan data daripada berbilang pelayan java atau pelayan php secara berasingan
Sebagai contoh, format yang diperolehi oleh 20 antara muka java, 20 antara muka php dan nod semuanya berdasarkan dokumen
Anda memahaminya dengan betul, biar saya nyatakan secara ringkas Apabila ia tidak dipisahkan sebelum ini, templat berada di bahagian belakang, dan js dan css berada di bahagian hadapan, jadi setiap kali anda mengubah suai gaya dan fungsi, anda perlu menukar projek hujung belakang Selepas pemisahan, hujung belakang hanya menyediakan antara muka API , bahagian hadapan mengendalikan templat dan gaya Kemudian bahagian hadapan menggunakan nodejs untuk pengasingan Biasanya nodejs adalah lapisan yang sangat nipis dalam kes ini dan hanya bertanggungjawab untuk fungsi mudah seperti penghalaan, pemajuan antara muka, penggabungan dan pembersihan
Halaman hadapan: bertanggungjawab untuk lapisan Paparan dan Pengawal, bahagian belakang: hanya bertanggungjawab untuk lapisan Model, pemprosesan/data perniagaan, dsb.
Bahagian belakang hanya menyediakan api, yang merangkumi data, serta organisasi dan pemprosesan data
Bahagian hadapan bertanggungjawab untuk membentangkan dan mendapatkan semula data
Bercakap tentang struktur tiga lapisan dengan hujung depan dan belakang yang berasingan
Jika ia lebih rumit, nod+depan akan digunakan sebagai hujung hadapan,
Node hanyalah ekspres atau koa ringkas, menggunakan http untuk meminta pelayan java atau php
Anda pasti akan berfikir tentang nod digunakan untuk apa Ya, ia adalah enjin templat
Dalam seni bina dua peringkat tradisional, enjin templat tidak boleh dipisahkan, jsp dan java sentiasa dalam projek yang sama, dan tahap gandingan terlalu tinggi
Struktur tiga peringkat, projek nod dihantar ke persekitaran pengeluaran secara berasingan,
Kemudian gunakan nod untuk meminta projek java atau php jauh, dan nod untuk meminta hujung belakang lain adalah antara pelayan, jadi tiada isu merentas domain
Dengan cara ini, bahagian hadapan hanya bertanggungjawab menggunakan nod untuk melaraskan API dan enjin templat bahagian hadapan untuk memaparkan halaman
Sesuatu projek boleh mendapatkan data daripada berbilang pelayan java atau pelayan php secara berasingan
Sebagai contoh, format yang diperolehi oleh 20 antara muka java, 20 antara muka php dan nod semuanya berdasarkan dokumen
Semua sambungan antara hujung depan dan belakang melalui API
Bahagian belakang hanya menyediakan data, dan semua operasi lain diserahkan kepada bahagian hadapan Pemahaman ini pada asasnya betul.
http://blog.jobbole.com/65513/
Anda memahaminya dengan betul, biar saya nyatakan secara ringkas
Apabila ia tidak dipisahkan sebelum ini, templat berada di bahagian belakang, dan js dan css berada di bahagian hadapan, jadi setiap kali anda mengubah suai gaya dan fungsi, anda perlu menukar projek hujung belakang
Selepas pemisahan, hujung belakang hanya menyediakan antara muka API , bahagian hadapan mengendalikan templat dan gaya
Kemudian bahagian hadapan menggunakan nodejs untuk pengasingan Biasanya nodejs adalah lapisan yang sangat nipis dalam kes ini dan hanya bertanggungjawab untuk fungsi mudah seperti penghalaan, pemajuan antara muka, penggabungan dan pembersihan
Halaman hadapan: bertanggungjawab untuk lapisan Paparan dan Pengawal, bahagian belakang: hanya bertanggungjawab untuk lapisan Model, pemprosesan/data perniagaan, dsb.