Osnovna oznaka
<base href="..."/> v HTML se uporablja za določitev osnovnega naslova za reševanje relativnih poti, kot so slike, skripte in slogovni listi. Na primer, če določite <base href="/my/app/">, bo brskalnik razčlenil URL, kot je some/place/foo.jpg, v strežniško zahtevo za my/app/some/place/foo.jpg. Med brskanjem Angular usmerjevalnik uporablja osnovni href kot osnovni naslov za datoteke komponent, predloge in modulov.
Med razvojem običajno začneš strežnik v mapi, kjer index.html. Ta mapa je korenska mapa, in ker je / koren te aplikacije, morate na vrh index.html dodati <base href="/" >.
Vendar pa boste na deljenem ali produkcijskem strežniku morda morali začeti strežnik iz podmape. Na primer, ob nalaganju je URL te aplikacijehttp://www.mysite.com/my/app/Podmapa je my/app/, in dodati moraš <base href="/my/app/" > strežniški različici index.html.
Ko osnovna oznaka ni konfigurirana, se aplikacija ne naloži in v brskalniku se za te manjkajoče datoteke prikažejo napake 404 - Not Found. Poglejte, kje brskalnik išče te datoteke, in prilagodite ustrezne osnovne oznake.
|