gpt4 book ai didi

node.js - 将 Web 应用程序从 Visual Studio Code 部署到 Azure 应用服务

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

我有一个“Hello, World”Node.js 应用程序。我的应用程序具有以下结构:

/
/src
index.html
package.json
README.md

index.html 文件仅包含以下内容:

<html>
<body>
<h1>Hello World!</h1>
</body>
</html>

我通过 lite-server 使用 npm test 在本地成功运行了此程序。我的 package.json 文件如下所示:

{
"name":"my-hello-world",
"version":"0.0.1",
"description":"This is a test",
"main":"index.js"
"scripts": {
"start": "lite-server --baseDir=src"
},
"author":"",
"devDependencies": {
"lite-server":"^2.5.3"
}
}

我正在尝试通过“Azure App Service”Visual Studio Code 扩展来部署它。为此,我:

  1. 在资源管理器中右键单击我的应用服务。
  2. 选择“部署到网络应用...”
  3. 选择“src”目录。
  4. 点击“部署”按钮

当我单击“浏览网站”时,我只看到“嘿,Node 开发人员!”启动画面。但是,当我在本地计算机上运行 npm start 时,会出现“Hello World!”页面按预期显示。我错过了什么?

最佳答案

我尝试将node web部署到azure并配置bs-config.json,页面会显示错误页面。然后我检查应用程序日志,然后我发现它将打开本地主机端口,然后我检查 lite-server github页面,发现它使用BrowserSync ,它是本地开发的工具

enter image description here

如果你只是想用azure测试node web,你可以尝试使用官方文档提供的代码:Create a Node.js web app in Azure 。您无需更改任何内容,只需提取 zip 文件并部署即可。它会起作用的。

关于node.js - 将 Web 应用程序从 Visual Studio Code 部署到 Azure 应用服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56304538/

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