使用 Next.js 部署到 Vercel 时索引页面上的错误代码 500

编程入门 行业动态 更新时间:2024-10-05 19:13:28

使用 Next.js 部署到 Vercel 时<a href=https://www.elefans.com/category/jswz/34/1770909.html style=索引页面上的错误代码 500"/>

使用 Next.js 部署到 Vercel 时索引页面上的错误代码 500

每当我部署连接到数据库的网站时,我的主页上都会出现错误代码 500。但是,一旦我单击页面链接,此错误代码就会消失。在这个例子中,我将演示我的问题。

这里有一个链接可以自己尝试/

[这是我的网站打开时的样子]

出于某种原因,我的数据只会在我单击链接时加载,在这种情况下,我单击了使用

的徽标

[这是我点击我的“/”时的默认索引]

重新加载页面时出现此问题

这些是我主页的服务器端道具

export const getServerSideProps = async () => {
  const client = connexion();
  const data = await client.products.findMany({orderBy: {name:'asc'}
    
  });

  let Products = data;

  return {
    props: {
      Products: JSON.parse(JSON.stringify(Products)),
    },
  };
};

供参考,这是connexion()

import { PrismaClient } from "@prisma/client";

declare namespace global {
    var client: PrismaClient | undefined;
}

export function connexion() {
    let cached = global.client;

    if (cached == null) {
        cached = global.client = new PrismaClient();
    }

    return cached;
}

这就像我的默认页面,索引加载不正确。也许我的问题是 connexion(),但我不是 100% 确定

回答如下:

更多推荐

使用 Next.js 部署到 Vercel 时索引页面上的错误代码 500

本文发布于:2024-05-31 02:01:58,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1771159.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:索引   错误代码   页面   js   Vercel

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!