gpt4 book ai didi

javascript - NextJS 是否包含仅在包中的 getServerSideProps 中引用的库?

转载 作者:行者123 更新时间:2023-12-05 01:27:09 24 4
gpt4 key购买 nike

我有一个 Next.js 页面,它在 getServerSideProps() 中从数据库中获取数据(使用 prisma 作为 ORM)。

我的工作基于 this example from an official Prisma github .这是页面设置的简化版本:

import prisma from 'prisma';

export const getServerSideProps = async ({ req, res }) => {
const drafts = await prisma.post.findMany(...);
};

const MyPage = () => {return <div>Hello</div>};
export default MyPage;

Prisma 被导入到页面文件中,并在 getServerSideProps() 中被引用,但在导出的实际页面组件中未被引用。我的问题是,prisma 会包含在与此页面一起发送到浏览器的包中吗?或者 Next 是否足够聪明以 trim 仅在服务器端函数中引用的包?

最佳答案

没有。它不会被捆绑到客户端。 Next.js 确实够聪明。

引用这里: https://nextjs.org/docs/basic-features/data-fetching#getserversideprops-server-side-rendering

enter image description here

关于javascript - NextJS 是否包含仅在包中的 getServerSideProps 中引用的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69763714/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com