如何修复Nestcel部署错误到Vercel?

时间:2020-07-19 06:31:08

标签: node.js deployment backend nestjs vercel

enter image description here

这是now.json

{
  "version": 2,
  "name": "nestjs-now",
  "builds": [
    {
      "src": "dist/main.js",
      "use": "@now/node"
    }
  ],
  "routes": [
    {
      "src": "/(.*)",
      "dest": "dist/main.js"
    }
  ]
}

我不确定这是什么原因以及如何解决。 我只是按照vercel教程来部署我的nestjs后端项目,但没有用。 它包含GraphQL API和Rest API以及socket.io服务器。

1 个答案:

答案 0 :(得分:2)

为什么不起作用?

Vercel上的无服务器功能不接受该功能代码的构建步骤。因此,任何需要“构建步骤”来生成服务器的后端框架都将无法正常工作。

什么是Vercel最适合?

前端部署和无服务器功能作为助手。成熟的API应该部署在其他地方。您可以检查以下资源:

我有什么选择?

我建议您使用Heroku或Digital Ocean作为替代方案。

相关问题