【发布时间】:2020-05-25 08:39:08
【问题描述】:
也许有经验的人可以帮助我了解什么对我来说是更好的解决方案。
我目前正在开发一个 Telegram Bot,它的 Web 界面由前端部分作为 Vue 框架应用程序和后端部分作为 Express 应用程序组成。
我发现在 Heroku 上购买 Hobby dyno 后,您只能在其中部署一个应用程序,这对我来说看起来不太好,因为我需要为每个应用程序购买三个 dynos,因为 Bot 本身就是一个应用程序并将其与 express 混合会变得一团糟。
我在想如果我在 Digital Ocean 上购买空间会怎样。它至少可以用这三个部分的应用程序解决我的问题吗?
我以前从未有过这样的经历,因此非常感谢您的帮助。
【问题讨论】:
-
我建议你去一个 VPS(例如数字海洋)。它更接近现实,你学得更多,而且用途更广泛。从理论上讲,可以将多个应用程序捆绑为 Heroku 上的单个应用程序,但这需要大量工作。但是排除故障并让它在 Heroku 上工作更难。您对构建过程的控制较少,并且无法轻松进行微小的调整。您必须完全从头开始构建。作为静态网站的前端可以很容易地提供服务,例如在 GitHub 页面上。有很多类似的免费服务。后端的东西不是免费的。
-
@TinNguyen 非常感谢您的回复!我曾考虑将 Bot 与后端混合使用,但维持和发展会一团糟。这就是为什么我很好奇我是否可以为几个应用使用一滴
标签: heroku deployment web-deployment digital-ocean