Dan*_*ick 5 javascript next.js prisma
我有一个 Next.js 页面,它从 .js 内部的数据库(使用 prisma 作为 ORM)获取数据getServerSideProps()。
我基于官方 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;
Run Code Online (Sandbox Code Playgroud)
Prisma 导入到页面文件中并在导出的getServerSideProps()实际页面组件中引用,但未在其中引用。我的问题是,prisma 是否会包含在随此页面发送到浏览器的捆绑包中?或者 Next 是否足够聪明,可以修剪仅在服务器端函数中引用的包?
不会。它不会捆绑到客户端。Next.js 确实足够聪明。
请参阅此处: https ://nextjs.org/docs/basic-features/data-fetching#getserversideprops-server-side-rendering
| 归档时间: |
|
| 查看次数: |
1130 次 |
| 最近记录: |