如何为生产部署Ember CLI快速启动应用程序



我准备了一个从express服务器获取api的ember-cli项目。然后我使用以下命令添加了fastboot:

ember安装ember cli fastboot

之后,所有链接都开始在服务器上呈现。告诉我,我该如何在生产中运行它?如果我运行ember-build并从dist文件夹加载项目(通过快速路由(,应用程序将像通常的SPA一样打开,并且子页面不会重新加载,curl也无法访问。也就是说,它的行为就像通常的SPA。请告诉我如何运行它?我是否应该在生产中使用owt构建(即从ember-cli文件夹,使用ember-serve(按原样运行它?谢谢你的帮助。

建议在生产中使用Ember FastBoot应用程序服务器。

Ember FastBoot应用服务器是一个Node.js HTTP服务器。它为您的应用程序构建服务。所以你仍然应该做你的正常构建。但是你用Ember FastBoot应用服务器取代了静态网络服务器。它的文档包含一个快速入门示例。

最新更新