You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

部署Node.js服务器至Vercel遇错误,求故障原因排查

Node服务器部署Vercel报错原因分析

错误截图

错误截图

项目结构

项目结构截图

当前vercel.json配置

{
  "version": 2,
  "builds": [
    {
      "src": "./server.js",
      "use": "@vercel/node"
    }
  ],
  "routes": [
    {
      "src": "/(.*)",
      "dest": "/"
    }
  ]
}

可能的错误原因

  • 路由配置错误:routes中的dest设置为"/",但Vercel需要将请求转发到指定的Node入口文件(即server.js),正确的dest应该是"/server.js"。当前配置会把所有请求指向根路径,而根路径没有对应的处理逻辑,导致部署后请求无法被正确处理。
  • 入口文件路径匹配问题:如果server.js的实际路径与builds中src配置的./server.js不符(比如在子目录中),会导致Vercel找不到入口文件,但从项目结构截图看,server.js应该在根目录,此可能性较低。
  • Vercel Node运行时映射逻辑问题:当前路由规则未正确关联到@vercel/node运行时处理的入口文件,需要确保路由的dest指向builds中配置的src文件,才能让请求被Node服务器处理。

内容的提问来源于stack exchange,提问作者AntonHPL

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 14:20:32