2017-07-13 42 views
1

我幾個月來一直在使用Wakanda v2服務器。我在前端使用Angular(v2 +不是angularJS)。如何在Wakanda v2中提供靜態文件

我終於到了想通過Wakanda發佈我的Angular應用程序的地步。 (我想我可以很容易地使用Apache,但Wakanda有一個Web服務器,爲什麼不使用它?)

問題是我不知道如何用Wakanda發佈應用程序。我嘗試將'dist'文件放在網絡文件夾中,但Wakanda一直說「服務不可用」。

任何想法將不勝感激。

+0

克里斯 - 嗨,我相信,部署正確的步驟是把存款保險計劃「文件夾」在網絡文件夾而不是DIST「的文件」。你嘗試過嗎? –

回答

1

此功能在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 })

來源:https://github.com/Wakanda/wakanda-issues/issues/137

+0

謝謝 - 這解釋了很多。期待v2.2發佈。 –