Crud not working with prisma works fine locally

Build from Nuxt 3. This works fine in local dev but not in production with Netlify.
site name = https://spoondog1.netlify.app/

log
8:37:40 PM: build-image version: 6724b7f630462a3bda7629c0c4b9c485399606e3 (noble)
8:37:40 PM: buildbot version: 6724b7f630462a3bda7629c0c4b9c485399606e3
8:37:40 PM: Fetching cached dependencies
8:37:40 PM: Starting to download cache of 523.0MB
8:37:42 PM: Finished downloading cache in 2.708s
8:37:42 PM: Starting to extract cache
8:37:50 PM: Finished extracting cache in 8.118s
8:37:51 PM: Finished fetching cache in 10.951s
8:37:51 PM: Starting to prepare the repo for build
8:37:51 PM: Preparing Git Reference refs/heads/master
8:37:56 PM: Starting to install dependencies
8:37:56 PM: Started restoring cached mise cache
8:37:58 PM: Finished restoring cached mise cache
8:38:00 PM: Python version set to 3.13.1
8:38:00 PM: Ruby version set to 2.7.2
8:38:00 PM: Go version set to 1.19
8:38:02 PM: Using PHP version 8.3
8:38:03 PM: Started restoring cached Node.js version
8:38:16 PM: Finished restoring cached Node.js version
8:38:17 PM: v18.20.6 is already installed.
8:38:17 PM: Now using node v18.20.6 (npm v10.8.2)
8:38:17 PM: Enabling Node.js Corepack
8:38:17 PM: Started restoring cached build plugins
8:38:17 PM: Finished restoring cached build plugins
8:38:17 PM: Started restoring cached corepack dependencies
8:38:17 PM: Finished restoring cached corepack dependencies
8:38:17 PM: No npm workspaces detected
8:38:17 PM: Started restoring cached node modules
8:38:17 PM: Finished restoring cached node modules
8:38:17 PM: Installing npm packages using npm version 10.8.2
8:38:18 PM: > postinstall
8:38:18 PM: > nuxt prepare
8:38:20 PM: [info] [nuxt:tailwindcss] Using default Tailwind CSS file
8:38:20 PM: [success] Types generated in .nuxt
8:38:20 PM: up to date, audited 777 packages in 4s
8:38:20 PM: 142 packages are looking for funding
8:38:20 PM: run npm fund for details
8:38:21 PM: 3 moderate severity vulnerabilities
8:38:21 PM: To address all issues, run:
8:38:21 PM: npm audit fix
8:38:21 PM: Run npm audit for details.
8:38:21 PM: npm packages installed
8:38:21 PM: Successfully installed dependencies
8:38:21 PM: Starting build script
8:38:22 PM: Detected 1 framework(s)
8:38:22 PM: “nuxt” at version “3.14.1592”
8:38:22 PM: Section completed: initializing
8:38:23 PM: ​
8:38:23 PM: Netlify Build
8:38:23 PM: ────────────────────────────────────────────────────────────────
8:38:23 PM: ​
8:38:23 PM: ❯ Version
8:38:23 PM: @netlify/build 29.58.7
8:38:23 PM: ​
8:38:23 PM: ❯ Flags
8:38:23 PM: accountId: 5ea865e9a812c5ee5f6b94e8
8:38:23 PM: baseRelDir: true
8:38:23 PM: buildId: 67985f022b55690008df8f54
8:38:23 PM: deployId: 67985f022b55690008df8f56
8:38:23 PM: ​
8:38:23 PM: ❯ Current directory
8:38:23 PM: /opt/build/repo
8:38:23 PM: ​
8:38:23 PM: ❯ Config file
8:38:23 PM: No config file was defined: using default values.
8:38:23 PM: ​
8:38:23 PM: ❯ Context
8:38:23 PM: production
8:38:23 PM: ​
8:38:23 PM: Build command from Netlify app
8:38:23 PM: ────────────────────────────────────────────────────────────────
8:38:23 PM: ​
8:38:23 PM: $ npm run build
8:38:23 PM: > build
8:38:23 PM: > nuxt build
8:38:23 PM: [log] Nuxt 3.14.1592 with Nitro 2.10.4
8:38:24 PM: [info] [nuxt:tailwindcss] Using default Tailwind CSS file
8:38:28 PM: [info] Building client…
8:38:28 PM: [info] vite v5.4.11 building for production…
8:38:28 PM: [info] transforming…
8:38:31 PM: [info] ✓ 247 modules transformed.
8:38:31 PM: [info] rendering chunks…
8:38:31 PM: [info] computing gzip size…
8:38:31 PM: [info] .nuxt/dist/client/manifest.json 6.09 kB │ gzip: 0.92 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/error-500.D6506J9O.css 1.88 kB │ gzip: 0.72 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/error-404.CoZKRZXM.css 3.56 kB │ gzip: 1.10 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/D9NqpCXp.js 0.08 kB │ gzip: 0.10 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/BjtlJphd.js 0.11 kB │ gzip: 0.13 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/DOyfU2Nh.js 0.15 kB │ gzip: 0.14 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/BkvQJAQ2.js 0.29 kB │ gzip: 0.24 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/CZbcM7XG.js 0.38 kB │ gzip: 0.26 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/CIW9t6mo.js 0.63 kB │ gzip: 0.43 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/C07-RB6O.js 0.68 kB │ gzip: 0.46 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/-5NCR7vS.js 0.96 kB │ gzip: 0.54 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/DGbytaXN.js 1.13 kB │ gzip: 0.67 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/C8VnLpLj.js 1.65 kB │ gzip: 0.82 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/DBWdO0Ve.js 1.94 kB │ gzip: 0.94 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/mATisk3V.js 2.23 kB │ gzip: 1.18 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/BbzxWaIy.js 2.38 kB │ gzip: 1.08 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/S_GBAO7H.js 2.47 kB │ gzip: 1.29 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/B7TfInFX.js 2.57 kB │ gzip: 0.98 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/DyP9Z1Lt.js 2.77 kB │ gzip: 1.02 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/C8yPB7tN.js 2.95 kB │ gzip: 1.13 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/BsyvXpbl.js 3.41 kB │ gzip: 1.54 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/BoKt4OYa.js 3.78 kB │ gzip: 1.71 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/ptRO3GDS.js 5.46 kB │ gzip: 1.50 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/D-no9nQU.js 5.61 kB │ gzip: 2.19 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/Bv2Sx9oe.js 6.04 kB │ gzip: 1.81 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/6Oel1ieb.js 13.39 kB │ gzip: 5.46 kB
8:38:31 PM: [info] .nuxt/dist/client/_nuxt/DGxBlohD.js 283.63 kB │ gzip: 95.76 kB
8:38:31 PM: [info] ✓ built in 3.09s
8:38:31 PM: [success] Client built in 3102ms
8:38:31 PM: [info] Building server…
8:38:31 PM: [info] vite v5.4.11 building SSR bundle for production…
8:38:31 PM: [info] transforming…
8:38:32 PM: [info] ✓ 101 modules transformed.
8:38:32 PM: [info] rendering chunks…
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/entry-styles.CFp_6I-K.mjs 0.08 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/newNav-styles.D89c9XqF.mjs 0.08 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/error-404-styles.DRLC0U6S.mjs 0.08 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/error-500-styles.DqmriZ_b.mjs 0.08 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/newNav-styles.BwEKMaMK.mjs 0.15 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/error-404-styles.BcoFjqgl.mjs 0.15 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/error-500-styles.DPP87-Dp.mjs 0.15 kB
8:38:32 PM: [info] .nuxt/dist/server/styles.mjs 1.06 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/newNav-styles-1.mjs-DeLSb0Dw.js 0.20 kB │ map: 0.11 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/useSupabaseClient-DykwVqLQ.js 0.22 kB │ map: 0.41 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/auth-BoVcqNpM.js 0.59 kB │ map: 0.42 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/custom-CuEFzY0q.js 0.93 kB │ map: 0.32 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/index-BabADJUJ.js 0.98 kB │ map: 6.88 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/default ver1-Dhq31_dJ.js 1.62 kB │ map: 0.91 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/default-DZk-EFA-.js 1.68 kB │ map: 0.99 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/error-500-styles-1.mjs-DiWYPNRc.js 2.10 kB │ map: 0.12 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/tableReports-BQtR7FBs.js 2.30 kB │ map: 0.16 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/addtReport-6KGe-5Ny.js 2.82 kB │ map: 4.20 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/sorry-B4-nFoJJ.js 3.04 kB │ map: 1.94 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/login-CfsIRaPS.js 3.21 kB │ map: 4.29 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/search-CvGzq5aF.js 3.42 kB │ map: 3.21 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/logout-nesy1vEx.js 3.56 kB │ map: 2.62 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/error-404-styles-1.mjs-D8Sw_W7I.js 3.80 kB │ map: 0.12 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/casinosList-ClXiON-t.js 4.25 kB │ map: 3.17 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/newNav-DIitpBpn.js 4.45 kB │ map: 4.14 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/error-500-BvA52b9J.js 4.63 kB │ map: 5.35 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/searchchoose-tiYd1gFW.js 5.41 kB │ map: 4.20 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/error-404-CziwfTnz.js 5.52 kB │ map: 7.10 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/tableChoose-CTV34RvS.js 5.92 kB │ map: 4.40 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/register-DO2oht7l.js 6.06 kB │ map: 6.15 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/index-DZIAYvPS.js 7.14 kB │ map: 10.22 kB
8:38:32 PM: [info] .nuxt/dist/server/_nuxt/fetch-SDTQ1-6y.js 8.81 kB │ map: 19.88 kB
8:38:32 PM: [info] .nuxt/dist/server/nuxt/nuxt-link-C7UjBX0B.js 10.25 kB │ map: 21.69 kB
8:38:32 PM: [info] .nuxt/dist/server/nuxt/entry-styles-1.mjs-Bxo5iz6B.js 37.82 kB │ map: 0.11 kB
8:38:32 PM: [info] .nuxt/dist/server/server.mjs 50.43 kB │ map: 120.44 kB
8:38:32 PM: [info] ✓ built in 1.34s
8:38:32 PM: [success] Server built in 1346ms
8:38:32 PM: [success] [nitro] Generated public dist
8:38:32 PM: [info] [nitro] Building Nuxt Nitro server (preset: netlify, compatibility date: 2024-11-01)
8:38:35 PM: [success] [nitro] Nuxt Nitro server built
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/
/error-500.mjs (4.77 kB) (2.02 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/
/error-500.mjs.map (193 B) (157 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/addtReport-6KGe-5Ny.mjs (2.8 kB) (968 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/addtReport-6KGe-5Ny.mjs.map (308 B) (200 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/auth-BoVcqNpM.mjs (667 B) (328 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/auth-BoVcqNpM.mjs.map (301 B) (203 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/casinosList-ClXiON-t.mjs (4.31 kB) (1.75 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/casinosList-ClXiON-t.mjs.map (423 B) (237 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/client.manifest.mjs (8.2 kB) (1.01 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/client.manifest.mjs.map (7.36 kB) (629 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/custom-CuEFzY0q.mjs (1.01 kB) (484 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/custom-CuEFzY0q.mjs.map (227 B) (159 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/default ver1-Dhq31_dJ.mjs (1.7 kB) (799 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/default ver1-Dhq31_dJ.mjs.map (479 B) (226 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/default-DZk-EFA-.mjs (1.76 kB) (831 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/default-DZk-EFA-.mjs.map (524 B) (244 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/entry-styles.CFp_6I-K.mjs (37.9 kB) (7.13 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/entry-styles.CFp_6I-K.mjs.map (210 B) (164 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/error-404-CziwfTnz.mjs (5.6 kB) (2.24 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/error-404-CziwfTnz.mjs.map (199 B) (165 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/error-404-styles-1.mjs-D8Sw_W7I.mjs (3.79 kB) (1.22 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/error-404-styles-1.mjs-D8Sw_W7I.mjs.map (122 B) (125 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/error-404-styles.BcoFjqgl.mjs (373 B) (209 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/error-404-styles.BcoFjqgl.mjs.map (241 B) (178 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/error-404-styles.DRLC0U6S.mjs (315 B) (205 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/error-404-styles.DRLC0U6S.mjs.map (219 B) (169 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/error-500-BvA52b9J.mjs (4.71 kB) (1.94 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/error-500-BvA52b9J.mjs.map (199 B) (167 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/error-500-styles-1.mjs-DiWYPNRc.mjs (2.09 kB) (836 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/error-500-styles-1.mjs-DiWYPNRc.mjs.map (122 B) (124 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/error-500-styles.DPP87-Dp.mjs (371 B) (210 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/error-500-styles.DPP87-Dp.mjs.map (241 B) (179 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/error-500-styles.DqmriZ_b.mjs (315 B) (204 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/error-500-styles.DqmriZ_b.mjs.map (219 B) (165 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/fetch-SDTQ1-6y.mjs (8.66 kB) (2.52 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/fetch-SDTQ1-6y.mjs.map (278 B) (191 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/index-BabADJUJ.mjs (978 B) (455 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/index-BabADJUJ.mjs.map (256 B) (180 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/index-DZIAYvPS.mjs (7.22 kB) (2.02 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/index-DZIAYvPS.mjs.map (856 B) (320 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/login-CfsIRaPS.mjs (3.29 kB) (1.24 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/login-CfsIRaPS.mjs.map (646 B) (276 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/logout-nesy1vEx.mjs (3.64 kB) (1.29 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/logout-nesy1vEx.mjs.map (364 B) (195 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/newNav-DIitpBpn.mjs (4.45 kB) (1.21 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/newNav-DIitpBpn.mjs.map (3.35 kB) (764 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/newNav-styles-1.mjs-DeLSb0Dw.mjs (198 B) (151 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/newNav-styles-1.mjs-DeLSb0Dw.mjs.map (119 B) (121 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/newNav-styles.BwEKMaMK.mjs (357 B) (206 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/newNav-styles.BwEKMaMK.mjs.map (235 B) (177 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/newNav-styles.D89c9XqF.mjs (301 B) (202 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/newNav-styles.D89c9XqF.mjs.map (213 B) (166 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/nuxt-link-C7UjBX0B.mjs (10.4 kB) (2.77 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/nuxt-link-C7UjBX0B.mjs.map (276 B) (186 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/register-DO2oht7l.mjs (6.14 kB) (1.52 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/register-DO2oht7l.mjs.map (774 B) (289 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/search-CvGzq5aF.mjs (3.48 kB) (1.55 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/search-CvGzq5aF.mjs.map (633 B) (305 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/searchchoose-tiYd1gFW.mjs (5.49 kB) (1.57 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/searchchoose-tiYd1gFW.mjs.map (2.29 kB) (570 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/server.mjs (50.4 kB) (12.8 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/server.mjs.map (3.58 kB) (878 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/sorry-B4-nFoJJ.mjs (3.12 kB) (1.23 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/sorry-B4-nFoJJ.mjs.map (1.47 kB) (504 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/styles.mjs (1.08 kB) (380 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/styles.mjs.map (702 B) (248 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/tableChoose-CTV34RvS.mjs (6 kB) (1.67 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/tableChoose-CTV34RvS.mjs.map (2.61 kB) (615 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/tableReports-BQtR7FBs.mjs (2.38 kB) (933 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/tableReports-BQtR7FBs.mjs.map (171 B) (117 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/useSupabaseClient-DykwVqLQ.mjs (218 B) (170 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/build/useSupabaseClient-DykwVqLQ.mjs.map (231 B) (185 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/nitro/nitro.mjs (166 kB) (40.1 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/nitro/nitro.mjs.map (3.2 kB) (764 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/routes/api/casinos.mjs (472 B) (278 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/routes/api/casinos.mjs.map (402 B) (206 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/routes/api/query.mjs (887 B) (355 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/routes/api/query.mjs.map (712 B) (253 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/routes/api/t_Reports.mjs (1.62 kB) (672 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/routes/api/t_Reports.mjs.map (1.36 kB) (555 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/routes/renderer.mjs (13.2 kB) (4.24 kB gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/routes/renderer.mjs.map (368 B) (214 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/virtual/_virtual_spa-template.mjs (94 B) (100 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/chunks/virtual/_virtual_spa-template.mjs.map (112 B) (111 B gzip)
8:38:35 PM: ├─ .netlify/functions-internal/server/main.mjs (267 B) (182 B gzip)
8:38:35 PM: └─ .netlify/functions-internal/server/package.json (1.04 kB) (465 B gzip)
8:38:35 PM: Σ Total size: 3.1 MB (787 kB gzip)
8:38:35 PM: ​
8:38:35 PM: (build.command completed in 12s)
8:38:35 PM: ​
8:38:35 PM: Functions bundling
8:38:35 PM: ────────────────────────────────────────────────────────────────
8:38:35 PM: ​
8:38:35 PM: Packaging Functions from .netlify/functions-internal directory:
8:38:35 PM: - server/server.mjs
8:38:35 PM: ​
8:38:38 PM: ​
8:38:38 PM: (Functions bundling completed in 2.6s)
8:38:38 PM: ​
8:38:38 PM: Deploy site
8:38:38 PM: ────────────────────────────────────────────────────────────────
8:38:38 PM: ​
8:38:38 PM: Starting to deploy site from ‘dist’
8:38:38 PM: Calculating files to upload
8:38:38 PM: 2 new file(s) to upload
8:38:38 PM: 1 new function(s) to upload
8:38:45 PM: Starting post processing
8:38:45 PM: Skipping form detection
8:38:45 PM: Post processing - header rules
8:38:45 PM: Post processing - redirect rules
8:38:45 PM: Post processing done
8:38:45 PM: Section completed: postprocessing
8:38:45 PM: Section completed: deploying
8:38:45 PM: Site deploy was successfully initiated
8:38:45 PM: ​
8:38:45 PM: (Deploy site completed in 7.7s)
8:38:45 PM: ​
8:38:45 PM: Netlify Build Complete
8:38:45 PM: ────────────────────────────────────────────────────────────────
8:38:45 PM: ​
8:38:45 PM: (Netlify Build completed in 22.5s)
8:38:46 PM: Site is live :sparkles:
8:38:46 PM: Caching artifacts
8:38:46 PM: Started saving node modules
8:38:46 PM: Finished saving node modules
8:38:46 PM: Started saving build plugins
8:38:46 PM: Finished saving build plugins
8:38:46 PM: Started saving mise cache
8:38:46 PM: Finished saving mise cache
8:38:46 PM: Started saving corepack cache
8:38:46 PM: Finished saving corepack cache
8:38:46 PM: Started saving emacs cask dependencies
8:38:46 PM: Finished saving emacs cask dependencies
8:38:46 PM: Started saving maven dependencies
8:38:46 PM: Finished saving maven dependencies
8:38:46 PM: Started saving boot dependencies
8:38:46 PM: Finished saving boot dependencies
8:38:46 PM: Started saving rust rustup cache
8:38:46 PM: Finished saving rust rustup cache
8:38:46 PM: Build script success
8:38:46 PM: Section completed: building
8:39:22 PM: Uploading Cache of size 523.1MB
8:39:23 PM: Section completed: cleanup
8:39:23 PM: Finished processing build request in 1m43.805s

How to reproduce the issue?

Here is how to reproduce the issue . . .
Navigate to https://spoondog1.netlify.app/casinoslist

List of casinos populates when running app locally but does not
appear in production build with Netlify. Attached screen shot showing
local dev with list populated.

Here is the api call:


import {PrismaClient} from “@prisma/client”;
const prisma = new PrismaClient();

export default defineEventHandler(async (event) => {

//Query the database and store the result in a variable called data.
const data = await prisma.casinos.findMany({
orderBy:{name: ‘asc’},
});

console.log(data); // Log the data

return data

});

Here is how i solved the problem:

Added this to the Build command:

npx prisma generate && npm run build

Modified code to the schema.prisma file
Added binary:Targets

generator client {
provider = “prisma-client-js”
binaryTargets = [“native”, “rhel-openssl-3.0.x”]
}

datasource db {
provider = “postgresql”
url = env(“DATABASE_URL”)
directUrl = env(“DIRECT_URL”)
}

Great to hear you solved it! Thank you for sharing the solution.