tag dasar
<base href="..."/> dalam HTML digunakan untuk menentukan alamat dasar untuk menyelesaikan jalur relatif, seperti gambar, skrip, dan stylesheet. Misalnya, jika Anda menentukan <base href="/my/app/">, browser akan mengurai URL seperti some/place/foo.jpg ke dalam permintaan sisi server ke my/app/some/place/foo.jpg. Selama penjelajahan, router Angular menggunakan href dasar sebagai alamat dasar untuk file komponen, templat, dan modul.
Selama pengembangan, Anda biasanya memulai server di direktori tempat index.html berada. Direktori ini adalah direktori root, dan karena / adalah root dari aplikasi ini, Anda perlu menambahkan > <base href="/" ke bagian atas index.html.
Namun, pada server bersama atau server produksi, Anda mungkin harus memulai server dari subdirektori. Misalnya, saat memuat URL aplikasi ini adalahhttp://www.mysite.com/my/app/Subdirektori adalah my/app/, dan Anda perlu menambahkan <base href="/my/app/" > ke versi server index.html.
Saat tag dasar tidak dikonfigurasi, aplikasi gagal dimuat dan beberapa error 404 - Tidak Ditemukan ditampilkan di konsol browser untuk file yang hilang ini. Lihat di mana browser mencoba menemukan file-file ini dan sesuaikan tag dasar yang sesuai.
|