gpt4 book ai didi

azure - 需要在Azure Web App中设置默认文档和物理路径

转载 作者:行者123 更新时间:2023-12-04 15:40:48 26 4
gpt4 key购买 nike

从 VS Code 将 SPA 页面部署到 Azure WebApp 后,我无法看到它。它说

“嘿,Node 开发者!

您的应用服务已启动并正在运行。是时候采取下一步并部署您的代码了。”

我在可能的网站上看到我需要设置默认文档和新的物理路径。但我在 Web 应用程序的配置菜单中没有看到任何默认文档选项卡。只有三个选项卡。 1- 应用程序设置 2- 常规设置 3- 路径映射。问题是在哪里设置默认文档和新的物理路径。

最佳答案

如果您部署到 Node Linux Web 应用程序,则默认文档将为位于/home/site/wwwroot/中的hostingstart.html。

根据此文档:Things You Should Know: Web Apps and Linux ,有关于default document的描述在 Node.js 应用程序中。

When you create a Node.js app, by default, it's going to use hostingstart.html as the default document unless you configure it to look for a different file. You can use a JavaScript file to configure your default document. Create a file called index.js in the root folder of your site and add the following content.

因此,转到 ssh 终端,导航到 /home/site/wwwroot ,使用以下代码创建 index.js:

var express = require('express');
var server = express();
var options = {
index: 'index.html'
};
server.use('/', express.static('/home/site/wwwroot', options));
server.listen(process.env.PORT);

关于azure - 需要在Azure Web App中设置默认文档和物理路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57873712/

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