公开亮相
在过去的几天里,我想出了如何将Spotify语音部署到Internet上,并高兴地宣布它现已可供所有人使用:可从https://spotify-voice.herokuapp.com访问。 在本周的帖子中,我想介绍一下将Web应用程序部署到Internet的过程。 首先让我们摆脱一些术语:什么是Web应用程序 ( Web应用程序的缩写)? Web应用程序是在浏览器中运行的客户端服务器程序。 客户端就像您一样,是与浏览器上的Web应用程序交互并可以将数据发送到服务器(运行Web应用程序的计算机)的人。 对于Spotify语音,当您首次打开它时,会出现一个链接,要求您登录并验证应用程序。 此身份验证步骤是Web应用程序中与服务器通信的唯一部分。 其他所有操作(例如,按下播放/暂停或跳过按钮)将从Spotify的服务器发送和接收数据。 魔术烤箱和部署? 在上一篇文章中,我提到了我的应用程序中最紧迫的问题是只有我才能使用它。 为了理解为什么会这样,让我通过一个轶事进行解释。 假设您的朋友想出了一个很棒的香蕉面包食谱,并与您分享。 现在,假设您有一个神奇的烤箱,可以放入此食谱和voilà ,然后出来同样美味的香蕉面包供您享用。 魔术烤箱结合了必要的成分,并遵循了正确的指导,您无需知道或做任何事! 我们可以使用这个想法来抽象化应用程序部署。…