Bagaimana untuk mengurangkan bilangan halaman Nuxt?
P粉982009874
P粉982009874 2023-09-04 14:06:38
0
1
482

Bayangkan anda sedang membangunkan aplikasi nuxt berskala besar dengan 100 laluan. Apakah penyelesaian pengurusan laluan terbaik dalam aplikasi ini (tidak termasuk bahagian hadapan mikro)?

P粉982009874
P粉982009874

membalas semua (1)
P粉986860950

Apa maksud anda?

Di sini, kita hanya bercakap tentanghalaman, bukan? Jadi/user/id/post/idTunggu?
Jika begitu, anda boleh mempunyai/_entity/id,甚至是一个/_entity/_slug,以获得更大的灵活性(_entity可以是userpostdsb.).
Jika anda mempunyai banyak halaman yang berbeza, seperti/about/our-team/careersdan sebagainya, saya rasa halaman ini perlu mempunyai SEO, kandungan dan sah sepenuhnya.

Saya benar-benar tidak faham mengapa ini akan menjadi isu. Ia akan disusun dengan betul, boleh dikembangkan dan tidak mempunyai terlalu banyak abstraksi (yang penting pada pendapat saya).

Anda juga boleh menghantarnuxt/content将其中一些页面导出为.mdfail dan mengimportnya ke dalam halaman. Sama seperti dokumentasi Nuxtlakukan.

Jika andasangat memerlukanmemudahkan halaman ini, anda boleh menjadikan keseluruhan templat dinamik dan menjana penanda pada masa jalankan. Ini mungkin memperkenalkan beberapa kerumitan besar yang mungkin tidak diperlukan (pada pendapat saya).
Selain itu, susun atur, slot dan fungsi render juga boleh menjadi penyelesaian.


Saya tidak pasti sama ada micro frontend (bunyi seperti perkataan gembar-gembur bagi saya) sebenarnya adalah beberapa contoh Nuxt yang diletakkan bersebelahan (kedengaran seperti idea yang mengerikan jika dihoskan di bawah domain yang sama), atau jika ia bukan anda "pengkomponenan" aplikasi tindanan penuh monolitik (cara kami membina tapak web selama beberapa tahun).
Tetapi bagi saya, jika projek mempunyai 100pages, ia tidak mengapa.

Sudah tentu, pengekodan keras sesuatu/blog/post/1/blog/post/2adalah buruk (haha), tetapi untuk aplikasi yang besar ia tidak mengapa. Ini mungkin menyebabkan beberapa masalah dengan masa binaan dll, tetapi itu topik lain dan lebih bergantung pada cara anda menjana projek anda.

Jadi, ya, jika penemuduga anda ingin mendalami sesuatu di luar kaedah ini, anda perlu mendapatkan butiran lanjut daripadanya untuk memahami betul-betul cabaran dan kaedah yang boleh digunakan.


Ringkasnya: Setakat yang saya tahu, tiada rangka kerja direka untuk mengurangkan bilangan halaman, kerana itu bukan masalah sendiri. 10k halaman Nuxt tidak akan melambatkan/aboutanda dalam apa cara sekalipun (jika berlaku, masalahnya terletak di tempat lain).

    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!