Perustagi
<base href="..."/> HTML:ssä käytetään määrittämään perusosoite suhteellisten polkujen, kuten kuvien, skriptien ja tyylilomakkeiden, ratkaisemiseksi. Esimerkiksi, jos määrität <base href="/my/app/">, selain jäsentää URL-osoitteen, kuten jossain/paikassa/foo.jpg, palvelinpuolen pyynnöksi osoitteeseen my/app/some/place/foo.jpg. Selatessa Angular-reititin käyttää perusosoitteena href-koodia komponentti-, malli- ja moduulitiedostoille.
Kehityksen aikana palvelimen käynnistät yleensä hakemistosta, jossa index.html sijaitsee. Tämä hakemisto on juurihakemisto, ja koska / on tämän sovelluksen juuri, sinun täytyy lisätä <base href="/" > index.html yläosaan.
Kuitenkin jaetussa palvelimessa tai tuotantopalvelimessa saatat joutua käynnistämään palvelimen alihakemistosta. Esimerkiksi, kun ladataan tämän sovelluksen URL-osoite onhttp://www.mysite.com/my/app/Alihakemisto on my/app/, ja sinun täytyy lisätä <base href="/my/app/" > palvelinversioon index.html.
Kun perustagia ei ole määritetty, sovellus ei lataudu ja selaimen konsolissa näkyy 404 - Not Found -virheitä näiden puuttuvien tiedostojen osalta. Katso, mistä selain yrittää löytää nämä tiedostot ja säädä sopivia perustageja.
|