我幾個月來一直在使用Wakanda v2服務器。我在前端使用Angular(v2 +不是angularJS)。如何在Wakanda v2中提供靜態文件
我終於到了想通過Wakanda發佈我的Angular應用程序的地步。 (我想我可以很容易地使用Apache,但Wakanda有一個Web服務器,爲什麼不使用它?)
問題是我不知道如何用Wakanda發佈應用程序。我嘗試將'dist'文件放在網絡文件夾中,但Wakanda一直說「服務不可用」。
任何想法將不勝感激。
我幾個月來一直在使用Wakanda v2服務器。我在前端使用Angular(v2 +不是angularJS)。如何在Wakanda v2中提供靜態文件
我終於到了想通過Wakanda發佈我的Angular應用程序的地步。 (我想我可以很容易地使用Apache,但Wakanda有一個Web服務器,爲什麼不使用它?)
問題是我不知道如何用Wakanda發佈應用程序。我嘗試將'dist'文件放在網絡文件夾中,但Wakanda一直說「服務不可用」。
任何想法將不勝感激。
此功能在v2.2
版本的艱苦工作和時間表下進行。 與此同時,您可以手動執行這些步驟:
web
文件夾。右鍵點擊web
文件夾,然後選擇open in terminal
npm run build
。創建一個文件夾dist
dist
夾入backend
項目backend
項目爲WebFolder
設置dist
文件夾。右鍵點擊它,然後選擇set as active webfolder
。您可能對角度URL策略有問題。 Wakanda服務器無法理解#
角度。因此,您可以在/src/app/app.module.ts
中添加useHash: true
。
RouterModule.forRoot(routes, { useHash: true })
謝謝 - 這解釋了很多。期待v2.2發佈。 –
克里斯 - 嗨,我相信,部署正確的步驟是把存款保險計劃「文件夾」在網絡文件夾而不是DIST「的文件」。你嘗試過嗎? –