构建一个 MEAN Web 应用程序  

使用 MongoDB、Express、AngularJS、Node.js 堆栈创建并部署一个云原生 Web 应用程序

| By Emma Tucker, Steve Martinelli

Description

本 Code Pattern 将展示如何使用 MongoDB、Express、AngularJS、Node.js (MEAN) 堆栈创建并部署一个云原生 Web 应用程序。

概览

本 Code Pattern 展示了如何创建一个使用 MongoDB、Express.js、AngularJS、Node.js 堆栈预先配置的 Web 应用程序。我们使用 IBM Cloud 服务托管我们的应用程序,使用 IBM Cloud Developer Tools CLI 进行本地运行和调试,然后提供部署到 Kubernetes 或 Cloud Foundry 的原生命令。

完成本 Code Pattern 后,您将掌握如何:

  • 构建一个使用了 MongoDB、Express.js、AngularJS 和 Node.js 的应用程序。
  • 创建一个使用 App Metrics 进行监控和分布式跟踪的应用程序。
  • 使用 IBM Cloud Developer Tools CLI 部署应用程序,或者原生地部署到 Kubernetes 或 Cloud Foundry。

  1. 用户通过浏览器查看 AngularJS Web 应用程序。
  2. AngularJS 前端和 Express 后端两个组件均用 Node.js 编写,二者通过 RESTful API 进行通信。
  3. 后端 Express 应用程序使用 Mongo 数据库来存储和检索数据。
  4. 将后端结果传输回前端。
  5. 将前端结果以人类可读的格式呈现给用户。

相关博客

相关链接

英文原文

本 Code Pattern 翻译自《 Build a MEAN web app》(2018-11-13)。

IBM Cloud 入门

通过本系列的学习,你将初步了解 IBM Cloud 并可以进行简单的尝试。

Kubernetes 身份认证

通过本文的学习,你将对使用 OIDC Token 对 Kubernetes 进行身份认证有深入的认识。