I am getting a 500 error after I call a Nuxt API deployed to vercel:
From this code:
import { createClient } from '@supabase/supabase-js'
export default defineEventHandler( async (event) => {
const runtimeConfig = useRuntimeConfig()
const supabase = createClient(runtimeConfig.supabase_url, runtimeConfig.supabase_service_role)
return "nope"
})
// Simplified
And for whatever reason it works in dev but not when I deploy to production (vercel) 
The code lives in the /server/api folder of the nuxt repo and has the following package.json:
{
"name": "kalt",
"version": "4.2.0",
"private": true,
"scripts": {
"build": "nuxt build",
"dev": "nuxt dev",
"generate": "nuxt generate",
"preview": "nuxt preview"
},
"devDependencies": {
"@nuxt/content": "^2.3.0",
"@nuxtjs/supabase": "^0.3.0"
},
"dependencies": {
"@nuxtjs/dotenv": "^1.4.1",
"@supabase/supabase-js": "^2.2.3",
"chart.js": "^4.1.1",
"nuxt": "^3.0.0",
"uuid": "^9.0.0",
"vue-chartjs": "^5.1.0"
}
}