如何在Wakanda v2中提供静态文件

时间:2017-07-13 05:15:58

标签: wakanda

我已经使用Wakanda v2服务器几个月了。我正在使用Angular(v2 + not angularJS)作为前端。

我终于到了想通过Wakanda发布我的Angular应用程序的地步。 (我想我可以轻松使用Apache,但Wakanda有一个Web服务器,所以为什么不使用它?)

问题是我不知道如何使用Wakanda发布应用程序。我尝试将'dist'文件放在web文件夹中,但Wakanda一直说“服务不可用”。

任何想法都会非常感激。

1 个答案:

答案 0 :(得分:1)

此功能正在进行v2.2版本的努力工作和日程安排。 在此期间,您可以手动执行以下步骤:

  • 打开终端中的web文件夹。右键单击web文件夹,然后选择open in terminal
  • 运行npm run build。创建dist文件夹
  • dist文件夹移至backend项目
  • 在工作室中,将dist项目中的backend文件夹设置为WebFolder。右键单击它,然后选择set as active webfolder

您可能会遇到角度网址策略的问题。 Wakanda Server不了解#角度。因此,您可以在useHash: true中添加/src/app/app.module.ts

RouterModule.forRoot(routes, { useHash: true })

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