首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NodeJS应用程序构建是成功的(呈现),但应用程序错误的渲染在启动。状态失败,没有错误日志。

NodeJS应用程序构建是成功的(呈现),但应用程序错误的渲染在启动。状态失败,没有错误日志。
EN

Stack Overflow用户
提问于 2022-05-07 06:41:48
回答 1查看 844关注 0票数 3

状态显示失败,但在控制台日志中已成功部署&服务器已启动。

供您参考的图像

app url

EN

Stack Overflow用户

发布于 2022-08-30 22:47:36

在呈现时,如果您的应用程序配置为健康检查,并且它没有收到200 - 399之间的响应代码,它将失败.所以部署也会失败。

https://render.com/docs/deploys#health-checks

在渲染的Node/Express应用程序中,通过在我的server.js文件中执行以下操作,我能够获得成功的部署:

代码语言:javascript
复制
app.get('/', (req, res) => {
  res.sendStatus(200)
})

就上下文而言,我使用Render来托管一个Google reCAPTCHA验证器。我不需要在主页上加载任何东西,所以仅仅发送状态代码就足够了(https://github.com/markhillard/invisible-recaptcha-validator)。

通过将状态代码直接发送到运行健康检查的地方(在我的例子中是根目录:/),它能够接收200 "OK“状态,然后部署最终变为"Live”。

我不确定这是否会对你的特殊情况有所帮助,但也许值得一试。

票数 6
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72150113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档