2014-11-07 32 views
5

运行ember服务器在我的开发机器上可以在本地正常工作,但是如何在主机上执行?我所能做的就是上传包含CLI构建输出的dist文件夹。但是,当我导航到它时,有一个空白页面。在生产环境中使用ember CLI构建

+0

上传之前你正在建设吗? – 2014-11-07 15:06:48

+0

我运行了烬宝服务器 – SuperUberDuper 2014-11-07 15:07:37

+4

Ember服务器仅用于本地开发,你想要做什么以便部署到主机(假设主机有运行的Web服务器,nginx apache ...)'烬构建 - 环境生产'并从dist获取输出的文件 – 2014-11-07 15:09:26

回答

4

Ember serve/server/s启动服务器进行本地开发,您不应该使用它的文件在活动主机上进行部署。

启动服务器。默认端口是4200.使用--proxy标志将所有ajax请求代理到给定的地址。例如烬服务器--proxy http://127.0.0.1:8080将代理所有的应用程序XHR到你的服务器在端口8080

在运行时要部署则需要建立以您的文件Concat的/分钟/丑化为您将需要运行ember build --environment production根据您的需要更改env。

根据环境构建应用程序。

要了解关于ember-cli命令的更多信息,请参阅文档this section