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

u4vypkhs  于 2022-11-23  发布在  其他
关注(0)|答案(1)|浏览(153)

我准备了一个ember-cli项目,它从express服务器获取api。然后我使用以下命令将fastboot添加到:
ember安装ember-cli-快速启动
在那之后,所有的链接开始在服务器上呈现。告诉我,我如何在生产中运行这个?如果我运行ember build并从dist文件夹加载项目(通过快速路径),应用程序像普通的SPA一样打开,子页面不会重新加载,并且curl无法访问。它的行为就像一个普通的SPA。请告诉我如何运行它?我应该在生产中运行它,因为它是,没有构建,即从ember-cli文件夹,使用ember serve?感谢任何帮助。

s4n0splo

s4n0splo1#

建议在生产环境中使用Ember FastBoot应用程序的方式目前是使用Ember FastBoot应用程序服务器。
Ember FastBoot App Server是一个Node.js HTTP服务器。它为您的应用程序构建提供服务。因此,您仍然应该进行正常构建。但您将静态Web服务器替换为Ember FastBoot App Server。它的文档包含一个快速入门示例。

相关问题