![](/img/trans.png)
[英]How do I host Express static site plus API in single Azure Web App
[英]Host static HTML in Azure Web App Service
我是azure初學者
我已經創建了 nodejs 服務並將其部署到 Azure Web App 服務,它按預期工作。 所以,我有資源組mars-app和現有的 Web App 服務應用程序my-mars-web-app 。
Now, I want to add static HTML file, to show it when user goes to root URL https://***.azurewebsites.net/
為了實現它,
webapp my-mars-web-app 是一個 Linux 應用程序。 在“/home/serhii/azure-website”中檢測到的代碼將默認為“/opt/az/lib/python3.6/os.py”中的“<module 'os'>”。 請創建一個新應用程序以繼續此操作。
由於上述錯誤,我在我的后端應用程序的 dist 目錄中添加了 index.html
app.get('/', function (req, res) {
res.sendfile('dist/index.html');
});
它有效。 但我不確定這是一個好的解決方案
將 static HTML 文件添加到現有 Web 應用程序服務的最佳實踐是什么?
這個問題可能是這個問題的重復,但它是在 5 年前提出的,所以可能發生了一些變化。
PS 我知道Static Web 應用程序,但它是預覽版,我對更通用的解決方案感興趣。
提前致謝
[更新] 這里有一篇關於部署 React 應用的文章
為什么要將 static HTML 文件添加到現有的 web 應用程序服務中,以進行更新或其他?
在我看來,既然你已經使用了 git,你就可以使用持續部署了。
當你修改程序(添加新文件或修改文件)時,在 github 的 Action 中,你會看到程序再次開始部署。 這應該是最好的部署計划。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.