全部文章
文章目录

可运行的 Node.js 健康检查示例:先验证进程,再验证 VPS 上线

下载零依赖 Node.js 示例,依次检查本机响应、反向代理和域名,给首次 VPS 部署建立明确验收点。

Vibe Hosting·发布于 约 2 分钟

一个足够小的健康检查程序,可以帮助区分运行环境、域名和代理问题。这个 Vibe Hosting 自建教学演示提供首页、JSON 健康检查和明确的 404 响应。

下载与运行

下载Node.js 示例 ZIP,解压后在该目录打开终端。使用与环境兼容、仍受支持的 Node.js LTS 版本。示例不需要安装依赖,也不依赖数据库。

node server.mjs

默认监听 127.0.0.1:3187。在同一台机器的浏览器里访问 http://127.0.0.1:3187/health,预期得到 HTTP 200,以及包含 ok: true 的 JSON。根路径返回简短文本;不存在的路径返回 HTTP 404。按 Ctrl+C 停止程序。

一层一层检查

先检查回环地址。用于实际部署时,再配置所选反向代理和 HTTPS,通过正式域名重复请求。示例特意绑定回环地址,不需要为了测试把未经保护的应用端口直接暴露到公网。

  • 本机健康检查失败:先查进程、端口和启动报错。
  • 本机成功,公网失败:检查代理目的地址、路由和 TLS。
  • 健康检查成功,业务动作失败:继续检查应用自身依赖与日志。

这个结果能证明什么

成功响应表示该进程能处理 HTTP 请求,不能证明数据库、支付或服务器容量已经符合业务要求。实际项目的就绪检查应覆盖关键依赖,并避免返回凭证或私密数据。

压缩包附有示例使用说明。生产进程守护和访问控制应独立配置。需要技术协助时,按照VPS 部署说明写清本机与公网分别通过了哪些检查,支持团队就能从明确位置开始排查,而不必先猜测“网站打不开”的原因。