gpt4 book ai didi

node.js - 在没有 Github 的情况下在 Microsoft Azure 上部署 Node js 应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 02:09:57 25 4
gpt4 key购买 nike

几天前我发现了 Microsoft Azure,所有这些服务和文档让我有点困惑。

我真的不知道我应该使用什么,为什么等等。

我实际上想使用 MySQL 数据库部署一个简单的 Node 应用程序,而不使用 Github 部署集成。

我应该使用 Azure Web App 服务还是应该创建虚拟机并通过 SSH 连接到它?

我已经尝试使用 Web 应用程序服务执行某些操作。我将文件推送到 Web App FTP 上,但我不知道如何启动(从命令行)并访问该应用程序。

文档主要涉及 Github 方式,所以有点困惑。

非常感谢您的回答和建议!

最佳答案

当您将 Node.js 应用部署到 Azure Web Apps 时,Azure 将使用 IIS 来托管您的应用。这意味着您不需要手动启动应用程序,它看起来就像 Apache 中托管的 PHP 脚本。

要在 Azure Web Apps 中创建 node.js 应用程序,还需要执行一些其他操作。

1) 您需要将应用程序放入 Azure 网站的根文件夹 ( D:\home\site\wwwroot )。

2) 生成web.config对于该应用程序,可以在 this post 找到该文件。 .

3) 设置端口值,如 process.env.PORT || 3000而不是3000 .

现在您可以使用此端点访问您的应用程序:http://<youwebsitename>.azurewebsites.net .

关于node.js - 在没有 Github 的情况下在 Microsoft Azure 上部署 Node js 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42713695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com