Shrnutí
- 3 min
MEAN je vývojový zásobník určený k vytváření a hostování webových aplikací. Určitě si vzpomínáte, že MEAN je zkratka jednotlivých komponent: MongoDB, Express, AngularJS a Node.js.
V tomto modulu jste se dozvěděli, kdy je vhodné k vývoji webu použít zásobník MEAN a kdy zvolit jiné řešení. Při vašich úvahách o zásobníku MEAN může být hlavním důvodem znalost JavaScriptu.
Seznámili jste se s fungováním zásobníku MEAN tím, že jste v Azure vytvořili virtuální počítač s Ubuntu a nainstalovali do něj zásobník MEAN pro vývoj webu.
V zásobníku MEAN jste vytvořili základní webovou aplikaci, která slouží k evidenci knih. Tato webová aplikace používá:
- MongoDB slouží k ukládání informací o knihách.
- Express.js směrovat každý požadavek HTTP na příslušnou obslužnou rutinu.
- AngularJS pro propojení uživatelského rozhraní s obchodní logikou programu.
- Node.js k hostování aplikace na straně serveru.
Zdrojový kód webové aplikace najdete na GitHubu.
Důležité
Ve volitelných cvičeních pro tento modul jste vytvořili prostředky pomocí vlastního předplatného Azure. Vyčistěte tyto prostředky, abyste za ně nemuseli dál účtovat poplatky.
Další informace
V tomto modulu jste se dozvěděli, jak funguje zásobník MEAN, a vytvořili jste základní webovou aplikaci, která ho používá. V dalším kroku začnete vytvářet aplikace, které řeší vaše vlastní obchodní potřeby. Tyto aplikace pak můžete nasadit do Azure a pomocí automatických procesů je monitorovat a zdokonalovat. Tady jsou některé zdroje, kde najdete více informací.
Další informace o vývoji aplikací v zásobníku MEAN
Přečtěte si další informace o komponentách zásobníku MEAN a dalších balíčcích Node.js použitých v tomto modulu.
Další informace o službě Azure Web Apps
V tomto modulu jste k hostování webové aplikace použili virtuální počítač. Prostředí virtuálního počítače je ovladatelnější, a proto může být ideální pro vaše aktuálně spravovaná nasazení. Existují ale i jiné způsoby, jak hostovat webové aplikace. Podívejte se na vytvoření webové aplikace Node.js v Azure , kde se dozvíte, jak zjednodušit nasazení pomocí služby Azure Web Apps.
Automatické nasazení
V tomto modulu jste také použili ruční proces ke konfiguraci virtuálního počítače a spuštění aplikace. Až budete mít s tímto postupem více zkušeností, může ho automatizovat. Nasazení změn bude rychlejší a spolehlivější. Podívejte se na vytvoření kanálu CI/CD pro Node.js pomocí projektu Azure DevOps , kde se dozvíte, jak pomocí Azure DevOps nasadit aplikaci Node.js jako součást kanálu kontinuální integrace a průběžného doručování (CI/CD).