构建一个 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. 将前端结果以人类可读的格式呈现给用户。

相关博客

全新 Watson Machine Learning Accelerator 助力机器学习训练,速度超越竞争对手 46 倍

一款全新的 Watson Machine Learning(WML)产品,旨在帮助企业训练和部署内置于 IBM Watson Studio 中的机器学习模型,并采用 IBM Watson OpenScale 进行监测。

继续阅读 全新 Watson Machine Learning Accelerator 助力机器学习训练,速度超越竞争对手 46 倍

通过无服务器计算实现更多功能:将 Cloud Functions 与无服务器 SQL 结合使用

可以通过 SQL Query,以无服务器方式对 Cloud Object Storage 数据运行 SQL 语句。不必担心对服务器大小的调整。只需编写语句并将它们提交到云上运行。

继续阅读 通过无服务器计算实现更多功能:将 Cloud Functions 与无服务器 SQL 结合使用

相关链接

英文原文

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

IBM Cloud 入门

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

Kubernetes 身份认证

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