2014-06-18 36 views
2

我想使用maintenance mode on Heroku如何实现Heroku API的维护模式

但是对于API,维护模式似乎不起作用。我的API调用停止在他们的轨道上,因为没有头部'Access-Control-Allow-Origin'存在。因此无法知道API是否处于维护模式 - 或者它只是没有响应。

当应用程序是API时,有没有一种方法可以使用Heroku维护模式?

+0

如果您的应用程序是在维护模式下,它是无法接收任何Web请求。我不确定我完全理解你的问题。 –

+0

当您直接访问HTML应用程序时,维护模式会提供HTML页面。我不能为API客户端的JSON请求做类似的事情吗?客户收到一个错误,而不是收到503。 – Matt

+0

是的,你可以使用自定义维护页面(https://devcenter.heroku.com/articles/error-codes#h17-poorly-formatted-http-response),它可以返回一个JSON数据包。 –

回答