Baassilt
<baas href="..."/> HTML-is kasutatakse baasaadressi määramiseks suhteliste teede, nagu pildid, skriptid ja stiililehed, lahendamiseks. Näiteks, kui määrad <base href="/my/app/">, siis brauser töötleb URL-i nagu some/place/foo.jpg serveripoolseks päringuks aadressile my/app/some/place/foo.jpg. Sirvimise ajal kasutab Angular ruuter baasaadressina href-i komponentide, mallide ja moodulifailide baasaadressina.
Arenduse käigus käivitad tavaliselt serveri kataloogis, kus index.html asub. See kataloog on juurkataloog ja kuna / on selle rakenduse juur, tuleb lisada <base href="/" > index.html ülaossa.
Kuid jagatud serveris või tootmisserveris võib olla vaja käivitada server alamkataloogist. Näiteks selle rakenduse URL-i laadimisel onhttp://www.mysite.com/my/app/Alamkataloog on my/app/ ja sa pead lisama <base href="/my/app/" > serveri versiooni index.html.
Kui baassilt pole seadistatud, ei laadi rakendus ja brauseri konsoolis kuvatakse mõned 404 - Not Found vead nende puuduvate failide kohta. Vaata, kus brauser neid faile otsib, ja kohanda sobivaid baassilte.
|