gpt4 book ai didi

node.js - 通过 GitHub 部署时,Express 4 应用程序无法在 Azure 中运行

转载 作者:太空宇宙 更新时间:2023-11-03 23:07:08 25 4
gpt4 key购买 nike

我正在开发一个 Express 应用程序,该应用程序最初是通过 Visual Studio 中的基本 Azure Node.js Express 4 应用程序模板创建的。换句话说,it has the web.config modifications necessary to support Express 4's www\bin structure

通过 Visual Studio 调试或直接通过 Node 命令行运行时,此应用程序运行良好。但是,当我将其连接到 GitHub 存储库时,从源代码管理进行的部署不起作用。我可以在 site\wwwroot 文件夹中看到项目根目录。更奇怪的是,直接从 Visual Studio 发布是可行的。

最佳答案

事实证明这是一个简单的疏忽,但我觉得它很容易让其他人绊倒,所以我将在这里分享答案。我正在使用Visual Studio .gitignore来自 GitHub 的文件,它包含忽略 [Bb]in/ 的规则,因为这些通常是构建输出。我的提交不包括 /bin 的内容,因此我的持续部署显然也没有获取这些内容。只需注释掉这一行即可解决此问题。

关于node.js - 通过 GitHub 部署时,Express 4 应用程序无法在 Azure 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31235510/

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