What constitute/determines Zeit serverless functions count

137 Views Asked by At

I recently moved a Nextjs project to Zeit platform. Until I configured environment setup I could deploy with no issue. After the environment setup which is very minimal as

{
"version": 2,
"name": "<....>",
"alias": "<...>",
"routes": [
    {
        "src": "^/service-worker.js$",
        "dest": "/_next/public/service-worker.js",
        "headers": {
            "cache-control": "public, max-age=43200, immutable",
            "Service-Worker-Allowed": "/"
        }
    }
],
"builds": [{ "src": "package.json", "use": "@now/next" }],
"env": {
    "SENTRY_DNS": "<...>",
    "DEV_BASE_URL": "<...>",
    "PROD_BASE_URL": "<...>",
    "NODE_ENV": "<...>"
}

}

I get this error when I deploy

Deployment Error

As seen in the stub configuration, I have no server API setup, so I am confused about what could cause the function count

1

There are 1 best solutions below

1
Abby On

I had this same issue just trying to deploy my app for the first time. I believe every /pages creates a serverless function. There's some info on it here: https://vercel.com/docs/v2/serverless-functions/introduction

I tried removing some of my pages to test the theory and was able to get ti deploying by cutting down to 12 pages.