"Error: Function Runtimes must have a valid version" on node.js

who a can fix to work?

{
	"version":2,
	"routes":[
	   {
		  "src":"/login",
		  "dest":"/api/login.js"
	   },
	   {
		  "src":"/callback",
		  "dest":"/api/callback.js"
	   },
	   {
		  "src":"/me",
		  "dest":"/api/me.js"
	   },
	   {
		  "src":"^/(.*\\.(js|css|png|jpg|svg|ico))$",
		  "dest":"/$1"
	   },
	   {
		  "src":"/(.*)",
		  "dest":"/index.html"
	   }
	],
	"functions":{
	   "api/*.js":{
		  "runtime":"vercel/node@20.x"
	   }
	}
}

image

This isn’t a valid syntax. If you want to set Node version, you can set it in package.json using engines field:

{ 
  "engines" : { 
    "node" : "20.x" 
  }
}

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.