Shrnutí
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 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 k připojení uživatelského rozhraní k obchodní logice programu.
- Node.js k hostování serverové aplikace.
Pokud hledáte zdrojový kód webové aplikace, najdete ho na GitHubu.
Vyčištění
Až tento modul dokončíte, sandbox automaticky vyčistí vámi použité prostředky.
Pokud pracujete s vlastním předplatným, je vhodné vždy na konci projektu zkontrolovat, jestli budete vytvořené prostředky ještě potřebovat. Prostředky, které necháte spuštěné, můžou stát peníze. Prostředky můžete odstraňovat jednotlivě nebo můžete odstranit skupinu prostředků, a odstranit tak celou sadu prostředků najednou.
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. V článku Vytvoření webové aplikace Node.js ve službě Azure se dozvíte, jak zjednodušit nasazení aplikací použitím 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 článek Vytvoření kanálu CI/CD pro Node.js pomocí služby Azure DevOps Project, ve kterém se dozvíte, jak používat AzureDevOps k nasazení aplikace Node.js prostřednictvím nepřetržitě integrovaného a poskytovaného kanálu (CI/CD).