ahduaehfkda
ahduaehfkda
PPrisma
Created by ahduaehfkda on 5/7/2025 in #help-and-questions
Prisma Client v6.7.0 issue
// utils/prismaClient.ts
import { PrismaClient } from '@prisma/client' // Prisma Client IMPORT

const globalForPrisma = globalThis as unknown as { prisma: PrismaClient }

export const prisma = globalForPrisma.prisma || new PrismaClient()

if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma = prisma
// utils/prismaClient.ts
import { PrismaClient } from '@prisma/client' // Prisma Client IMPORT

const globalForPrisma = globalThis as unknown as { prisma: PrismaClient }

export const prisma = globalForPrisma.prisma || new PrismaClient()

if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma = prisma
// src/server.ts
import express, { Application } from "express";
import { appRouter } from "./router";
import { createContext } from "./trpc";
import { prisma } from "./utils/prismaClient";
import * as trpcExpress from "@trpc/server/adapters/express";
import cors from "cors";

const app: Application = express();
const port = 8080;

app.use(cors());
app.use(express.json());

app.get("/test", (req: any, res: any) => {
async function main() {
const users = await prisma.users.findAll();
console.log(users);
}

main()
.then(async () => {
await prisma.$disconnect()
})
.catch(async (e) => {
console.error(e)
await prisma.$disconnect()
process.exit(1)
})

});

app.use(
"/api/trpc",
trpcExpress.createExpressMiddleware({
router: appRouter,
createContext,
}),
);

app.listen(port, () => {
console.log(`Server is running on http://localhost:${port}`);
});
// src/server.ts
import express, { Application } from "express";
import { appRouter } from "./router";
import { createContext } from "./trpc";
import { prisma } from "./utils/prismaClient";
import * as trpcExpress from "@trpc/server/adapters/express";
import cors from "cors";

const app: Application = express();
const port = 8080;

app.use(cors());
app.use(express.json());

app.get("/test", (req: any, res: any) => {
async function main() {
const users = await prisma.users.findAll();
console.log(users);
}

main()
.then(async () => {
await prisma.$disconnect()
})
.catch(async (e) => {
console.error(e)
await prisma.$disconnect()
process.exit(1)
})

});

app.use(
"/api/trpc",
trpcExpress.createExpressMiddleware({
router: appRouter,
createContext,
}),
);

app.listen(port, () => {
console.log(`Server is running on http://localhost:${port}`);
});
I have created this simple server, but when I run it it still returns the same error.
7 replies
PPrisma
Created by ahduaehfkda on 5/7/2025 in #help-and-questions
Prisma Client v6.7.0 issue
No description
7 replies