⊗jsnxPmLtDr 31 of 57 menu

NextJS kā vietņu dzinējs

Senos laikos, kad internets tikko radās, vietnes tika izstrādātas tīrā HTML. Tomēr tas ir nedaudz neērti. Tāpēc parādījās īpašas programmas, uzrakstītas vienā no backend valodām (PHP, NodeJS utt.), kas vienkāršo vietnes izstrādi. Programmu, kas atbalsta vietnes darbību, sauc par vietnes dzinēju.

Parunāsim par to, kādas ir problēmas ar vietnēm tīrā HTML, kā ar šīm problēmām palīdz tikt galā dzinēji un kāda te ir NextJS loma.

Pieņemsim, ka jums ir daudzlapu vietne tīrā HTML. Katrā vietnes lapā jums būs identiskas daļas (piemēram, galvene, kājene, sānjoslas) un atšķirīgās daļas (lapas saturs, tās virsraksts).

Pieņemsim, ka jums ir jāveic kādas izmaiņas, teiksim, vietnes galvenē. Šajā gadījumā jums ir jāveic labojumi visos failos ar šo galveni. Tas, protams, nav īpaši ērti.

Tāpēc mūsdienu vietnes darbojas uz dzinējiem. Dzinēji izmanto īpašu pieeju. Šīs pieejas būtība ir tāda, ka tiek izveidots viens fails ar kopējo vietnes maketu. Šis fails saturēs vietnes kopīgās daļas.

Atkarībā no pieprasītā URL īpašā maketa vietā tiks ievietots vietnes saturs, kas atbilst šim URL.

Papildus saturam lapā parasti mainās arī virsraksts. Tajā pašā laikā saturs un virsraksts tiek ievietoti atšķirīgās maketa vietās. To arī nodrošina vietnes dzinējs.

Ja mums ir svarīga SEO, tad katrai vietnes lapai mums ir jābūt savam metaaprakstam. Arī tam jābūt ievietotam savā maketa vietā.

NextJS framworks darbojas aprakstītajā veidā. Tas ir, tas ir mūsu vietnes dzinējs. Attiecīgi mums kaut kur ir īpašs fails, kas satur kopējo vietnes maketu. Tā izpēti mēs arī veiksim šajā mācību grāmatas sadaļā.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt