не удается использовать клиент prisma в next.js маршруты api

#next.js #prisma

Вопрос:

Таким образом, мне удалось успешно реализовать prisma с помощью моего node.js приложение, но когда я переключаюсь на next.js и попробуйте использовать prisma в маршрутах API, я столкнусь с ошибками

 Error: Invalid `prisma.product.findMany()` invocation:

Authentication failed against database server at `localhost`, the provided database 
credentials for `user` are not valid.

Please make sure to provide valid database credentials for the database server 
at`localhost`.
 

Моя строка подключения верна, потому что я заставил ее работать с моим node.js но проблемы возникают с next.js

На самом деле это вторая бд , с которой я получил эту ошибку, сначала попробовал Postgres, а теперь mysql

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

export default async function handle(req, res) {
  const products = await prisma.product.findMany();
  console.log(products)
}
 

Я упускаю суть или совершаю глупую ошибку.

Комментарии:

1. Определена ли переменная среды для URL-адреса базы данных? Не могли бы вы войти в систему и проверить, доступно ли это?

2. Здравствуйте , спасибо за ответ, сегодня утром мне действительно удалось запустить маршрут API. Я не уверен, что происходило, но я думаю, что это было связано с процентным кодированием специальных символов, но, честно говоря, не уверен, как это было исправлено, когда я снова начал разрабатывать.