- MEAN.JS 教程
- MEAN.JS - 主頁
- MEAN.JS - 概覽
- MEAN.JS - 架構
- 構建 Node Web 應用程式
- MEAN.JS - Mean 專案設定
- 構建靜態路由 Node Express
- MEAN.JS - 構建資料模型
- MEAN.JS - REST API
- 使用 Angular 的前端
- 應用程式中的 Angular 元件
- 使用 Angular 構建單頁面
- 構建 SPA:高階
- MEAN.JS 有用資源
- MEAN.JS - 快速指南
- MEAN.JS - 有用資源
- MEAN.JS - 討論
MEAN.JS - 架構
MEAN 是一個用於構建動態網站和 Web 應用程式的開源 JavaScript 框架。它包含以下四大模組來構建應用程式。
MongoDB − 它是一個文件資料庫,以靈活的、類似 JSON 的文件儲存資料。
Express − 是 Nodejs 的 Web 應用程式框架。
Node.js − 是 Web 伺服器平臺。它提供了各種 JavaScript 模組的豐富庫,簡化了 Web 應用程式的開發。
AngularJS − 是一個 Web 前端 JavaScript 框架。它允許透過乾淨的模型檢視控制器 (MVC) 方式建立動態的單頁應用程式。
有關它們的更多資訊,您可以參考概覽章節。下圖描述了 MEAN 堆疊應用程式的架構。
如上圖所示,AngularJS 是處理客戶端請求的客戶端語言。
每當使用者發出請求時,它首先由 AngularJS 處理。
接下來,請求進入第二階段,在此階段,我們使用 Node.js 作為伺服器端語言,並使用ExpressJS 作為後端 Web 框架。
Node.js 處理客戶端/伺服器請求,ExpressJS 向資料庫發出請求。
在最後階段,MongoDB(資料庫)檢索資料並將響應傳送給 ExpressJS。
ExpressJS 將響應返回給 Nodejs,然後返回給 AngularJS,最後向用戶顯示響應。
廣告