发布于 2022-08-30 22:47:36
在呈现时,如果您的应用程序配置为健康检查,并且它没有收到200 - 399之间的响应代码,它将失败.所以部署也会失败。
https://render.com/docs/deploys#health-checks
在渲染的Node/Express应用程序中,通过在我的server.js文件中执行以下操作,我能够获得成功的部署:
app.get('/', (req, res) => {
res.sendStatus(200)
})就上下文而言,我使用Render来托管一个Google reCAPTCHA验证器。我不需要在主页上加载任何东西,所以仅仅发送状态代码就足够了(https://github.com/markhillard/invisible-recaptcha-validator)。
通过将状态代码直接发送到运行健康检查的地方(在我的例子中是根目录:/),它能够接收200 "OK“状态,然后部署最终变为"Live”。
我不确定这是否会对你的特殊情况有所帮助,但也许值得一试。
https://stackoverflow.com/questions/72150113
复制相似问题