gpt4 book ai didi

ember.js - 关闭Ember应用程序进行维护的最简单方法

转载 作者:行者123 更新时间:2023-12-02 06:02:19 25 4
gpt4 key购买 nike

我有一个S3提供的Ember.js应用程序,使用ember-cli-deploy上传。它有一个Rails后端,我会不定期进行维护。在这段时间里,我希望我的ember应用程序将每条路线重定向到“正在进行维护”页面。

我可以在Ember框架中执行此操作,还是最好用静态文件临时替换S3上的index.html?

最佳答案

您可以在Ember应用程序中完成一些工作。

如果您的API服务器返回可识别的状态(假设为 503 code),则可以使用API​​调用规则,使用路由maintenance重定向到actions路由,或者使用已经加载的内容。
这使您的Ember应用程序可以为页面提供静态或缓存数据,以保持无缝浏览可用,从而改善UX。
当然,如果您的停机时间很短(几秒钟),这很好。

SEO明智的做法是,如果您还想使蜘蛛暂时无法使用内容,则可能要在Web服务器上设置自定义规则(nginx,apache ...)。这也避免了加载整个Ember堆栈。

关于ember.js - 关闭Ember应用程序进行维护的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39627123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com