MicroFrontends adalah gaya arsitektur untuk membangun aplikasi web dengan memecahnya menjadi modul yang lebih kecil, independen, dan digabungkan secara longgar. Setiap modul, atau MicroFrontend, dikembangkan dan digunakan secara independen, dengan rangkaian dependensi, teknologi, dan timnya sendiri.
Menerapkan MicroFrontend di Angular 15 melibatkan penguraian aplikasi menjadi bagian-bagian yang lebih kecil yang dapat dikembangkan dan digunakan secara mandiri. Setiap MicroFrontend harus memiliki aplikasi Angular sendiri, dengan kumpulan komponen, layanan, dan modulnya sendiri.
ng new angular-mfe-example --create-application="false"
Ini adalah Aplikasi Utama tempat kami mendapatkan semua aplikasi jarak jauh dan mengonfigurasi perutean untuknya.
ng g application host
Tambahkan Rute ke app-routing.module.ts
Bersihkan app.component.html dan tambahkan kode di bawah ini
ng serve host
ng new remoteapp1
ng new remoteapp2
ng g m home
ng g c home
adding home module and component to remoteapp1
adding home module and component to remoteapp2
ng add @angular-architects/module-federation --project host --port 4200
ng add @angular-architects/module-federation --project remoteapp1 --port 5001
ng add @angular-architects/module-federation --project remoteapp2 --port 5002
10. Kemudian jika Anda mendapatkan kesalahan di bawah ini di remoteapp1 dan remoteapp2 . lalu tambahkan home.module.ts di tsconfig (file).
11. Sekarang pesan remote dan ubah host app.component.ts seperti di bawah ini
Bekerja……
Tautan Repo :https://github.com/GuruNadh552/Micro-Frontends-in-Angular
Terima kasih jika Anda ragu. tinggalkan pesan di komentar
Pengujian adalah bagian penting dari pengembangan perangkat lunak. Ini memastikan bahwa kode dapat diandalkan, berfungsi seperti yang diharapkan, dan mengurangi kemungkinan kesalahan.
Saya benar-benar dibeli oleh semua fitur Angular v16 baru, dimulai dengan sinyal, dan yang lainnya. Dan saya tidak dapat menahan keinginan untuk memutakhirkan salah satu aplikasi perusahaan hanya untuk melihat betapa sulitnya hal itu.
Saya baru-baru ini berada di Linkedin, jejaring sosial profesional terbesar di dunia, dan menemukan postingan dari desainer lepas yang saya ikuti yang menarik perhatian saya. Mereka semua memposting foto dari pesawat terbang, di pantai dengan laptop mereka, dari kolam renang, dan kantor dengan pemandangan menakjubkan.
Dalam lanskap bisnis yang berkembang pesat saat ini, konsep kerja hibrid dan jarak jauh telah mendapatkan momentum yang belum pernah terjadi sebelumnya. Saat perusahaan terus beradaptasi dengan perubahan kebutuhan dan harapan karyawan mereka, para ahli dari berbagai bidang berkumpul untuk membahas manfaat, tantangan, dan masa depan cara kerja transformatif ini.
Gatal di tangan saya menyebar saat saya menawar dengan penjual buku lokal untuk buku lain. Buku ini seperti buku lain yang saya beli baru-baru ini akan menemukan singgasananya di tumpukan 'To Be Read' (TBR) saya; namun, saya membelinya.
“Hai Siri, mainkan Me Dive oleh Olivia Dean.” Saat itu Mei 2021 ketika saya memulai magang di Future Academy Africa di Akure, Nigeria.