node.js - 将前端和后端部署到 azure 上的同一 Web 服务

标签 node.js angular azure typescript

我有一个 Web 应用程序,它有单独的 Nodejs 后端和 Angular 前端。

是否可以让它们都在同一个 Azure Web 服务上运行?或者我需要为每个服务提供独立的服务吗?

我的nodejs服务器只是一个轻量级API,它为我的 Angular 应用程序提供一些统计数据来渲染它。如果可能的话,该怎么做?

因为我使用的是 typescript ,所以我知道我需要使用 zipdeployment 推送我的 NodeJS,并且我知道我需要使用 Visual Studio 将我的 Angular 项目推送到 Azure。但是当我想在同一个服务上运行两者时,我该怎么做?

最佳答案

您可以在 Azure 中的不同 Web 应用程序中运行多个网站,以便它们共享相同的 Azure 应用服务。

您可以将应用服务视为为您的应用程序提供资源的虚拟机。您可以同时运行多少个 Web 应用程序取决于您的计划大小,请参阅 this页面了解详细信息。

这样您就可以使用例如手动或自动方式单独部署它们VSTS .

关于node.js - 将前端和后端部署到 azure 上的同一 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49654580/

相关文章:

logging - Windows Azure 上有类似程序集绑定(bind)日志查看器的东西吗?

javascript - Webpack url 不正确

node.js - Google App Engine 为什么有些日志没有显示?

node.js - TypeScript Express 错误处理程序参数

node.js - 如何在nodejs中将变量写入我的JS文件而不评估其值

javascript - 将 Azure MobileServiceClient 与本地后端连接

angular - Electron中的Angular服务从Express错误获取数据

javascript - 错误错误 : Uncaught (in promise): TypeError: Cannot read property 'title' of undefined

javascript - 如何捕获 Action 窗口:beforeunload Angular 8

python - 手动安排Azure中Postgresql的备份?