Bāzes birka
<base href="..."/> HTML tiek izmantots, lai norādītu pamatadresi relatīvo ceļu, piemēram, attēlu, skriptu un stila lapu, atrisināšanai. Piemēram, ja norādāt <base href="/my/app/">, pārlūkprogramma parsēs URL, piemēram, some/place/foo.jpg servera puses pieprasījumā uz my/app/some/place/foo.jpg. Pārlūkošanas laikā Angular maršrutētājs izmanto bāzes href kā komponentu, veidņu un moduļu failu bāzes adresi.
Izstrādes laikā jūs parasti startējat serveri direktorijā, kurā index.html atrodas. Šis direktorijs ir saknes direktorijs, un, tā kā / ir šīs lietojumprogrammas sakne, index.html augšpusē ir jāpievieno <base href="/" >.
Tomēr koplietojamā serverī vai ražošanas serverī, iespējams, būs jāstartē serveris no apakšdirektorijas. Piemēram, ielādējot šīs lietojumprogrammas URL irhttp://www.mysite.com/my/app/Apakšdirektorija ir mans/app/, un index.html servera versijai ir jāpievieno ><base href="/my/app/".
Ja pamata tags nav konfigurēts, lietotne neizdodas ielādēties, un pārlūkprogrammas konsolē tiek parādītas dažas 404 kļūdas - nav atrastas šiem trūkstošajiem failiem. Apskatiet, kur pārlūkprogramma mēģina atrast šos failus, un pielāgojiet atbilstošos bāzes tagus.
|