Javascript 调用api或getServerSideProps?

Javascript 调用api或getServerSideProps?,javascript,reactjs,next.js,server-side-rendering,Javascript,Reactjs,Next.js,Server Side Rendering,假设我有一个博客详细信息屏幕,我将使用getServerSideProps填充该屏幕。我应该向我的/api/路由发送请求,然后在api路由中连接到数据库并返回数据吗?或者直接从getServerSideProps连接到数据库 我见过非常流行的开发人员从getServerSideProps函数向api发送请求,但这对我来说毫无意义!为什么不直接从getServerSideProps函数访问数据库,并执行API路由可以执行的所有操作?我引用Next.js中的文档: 注意:不应使用fetch()在中

假设我有一个博客详细信息屏幕,我将使用
getServerSideProps
填充该屏幕。我应该向我的
/api/
路由发送请求,然后在api路由中连接到数据库并返回数据吗?或者直接从
getServerSideProps
连接到数据库


我见过非常流行的开发人员从
getServerSideProps
函数向api发送请求,但这对我来说毫无意义!为什么不直接从
getServerSideProps
函数访问数据库,并执行API路由可以执行的所有操作?

我引用Next.js中的文档:

注意:不应使用fetch()在中调用API路由 getServerSideProps。相反,直接导入内部使用的逻辑 你的API路线。为此,您可能需要稍微重构代码 接近

从外部API获取是可以的