Key Takeaways - 107

DEX701 - Module 3 Deploying your Application using Heroku

📄 第 107 页 🎬 视频课程

课程章节介绍

让我们来聊聊Heroku Elements Marketplace和一些相关的概念,这样你可以更好地理解它们是如何帮助你快速构建和部署应用的。 首先,想象一下Heroku Elements Marketplace就像一个应用商店,但这里卖的不是手机应用,而是可以帮助你更快、更高效地开发Heroku应用的“小工具”。这些“小工具”包括附加组件、按钮和构建包。它们可以轻松地集成到你的Heroku应用中,让你不用从头开始写代码,就能实现很多功能。 举个例子,Heroku Postgres和Heroku Connect就是这样的附加组件。它们帮你处理数据库相关的任务,比如存储数据或者同步数据。这些工具已经打包好了常见的代码功能,你只需要简单几步就能把它们加入到你的应用里,省去了很多时间和麻烦。 接下来,我们来说说app.json这个文件。你可以把它想象成一个“说明书”,告诉Heroku你的应用需要哪些东西才能正常运行。比如,它里面会写明需要哪些环境变量、哪些附加组件,以及代码存放在哪个Git仓库。当你点击一个Heroku Button来部署应用时,Heroku就会根据这个“说明书”来设置一切。 最后,我们聊聊Dynos。Dynos是Heroku用来运行你的应用的“容器”。每个Dyno都包含了你的应用代码、语言构建包、依赖项、运行时环境,还有你添加的任何Heroku附加组件。每次你对应用做出更改时,Heroku都会创建一个新的Dyno,并生成一个新的应用版本。这样,你的应用总是能保持最新状态,而且你可以轻松地回滚到之前的版本,如果出了问题的话。 总结一下,Heroku Elements Marketplace提供了一系列工具,帮助你快速集成功能到应用中;app.json文件则是一个“说明书”,告诉Heroku如何设置你的应用;而Dynos则是运行你应用的“容器”,确保每次更改都能顺利部署。希望这些解释能让你对Heroku的这些概念有更清晰的理解!