无法使用http-serve提供ember-cli应用程序

时间:2018-03-14 16:39:02

标签: ember-cli

我使用ember-cli v 3.0.0创建了一个简单的vanilla app,并添加了一个路径。当我构建应用程序并使用ember-serve提供服务时,所有路由都会成功加载。但是,当我将工作目录更改为dist并使用http-serve提供服务时,没有任何路由加载。

通过http-serve(或任何类似的Web服务器)提供应用程序是否需要任何特定配置?

该应用程序在https://github.com/shubmittal/testemberapp.git

的GitHub上公开回购

2 个答案:

答案 0 :(得分:0)

虽然Ember CLI使用术语“服务”,但实际上只是为了在您的计算机上运行本地服务器(但不是作为您的Web服务器)。

因此,在运行ember build —environment=production之后,您可以获取dist文件夹的内容并将其放在您喜欢的任何Web服务器上。要测试一下,如果您在Web浏览器中打开dist/index.html文件,一切都应该可以正常工作。

这有帮助吗?我看到人们定期在理解中遇到麻烦,你绝对不是第一个......

答案 1 :(得分:0)

我能够通过将位置类型更改为哈希并将#添加到所有href来使事情正常工作。链接到帮助器自动处理散列。