如果已经有开发好的API了,直接调用开发好的API就好了呀。👉 "Data Fetching: Fetching, Caching, and Revalidating | Next.js" (https://link.segmentfault.com/?enc=8WT0zJL6yj4mx5Alco6S%2Fg%3D%3D.zwPyKxm6mOMP7zMj0zAkJ5k2wKkXACah%2FcbAyjj2hYa4gQLI2SZf1zkHkObHXgBSkzo%2BCCZDzUtxswYGHMpKvsfglBqGH%2FBCo%2FKt3nbdx9vNrlH0rmQdoU%2FJqeP2OInRlfVjyDxW7ce8z2tSK6WOOA%3D%3D)。没有使用过 "NextJS" 但是我的理解应该也是可以像类似的 "NuxtJS" 这样去使用,框架部分只做预请求、SSR和缓存。
使用 "NextJS" 这种全栈框架并不是说一定就要在启动的 "NextJS"
服务里面去操作数据库。"最佳实践" (https://link.segmentfault.com/?enc=GnSStcARjIUNcNAS9WbCpQ%3D%3D.cJ29LLVm5Gz6TmTfiG7amiLpYmAl%2FF6gBFuzndtRwRgS61n4f4EEk3mLSDdpG0pJ62x45ZUJShvI7673aZ2OzqJ2WPuFrSdc8Nq%2BtVXFfZc%3D)也是推荐在服务端组件中把必要的数据请求好,减少客户端和服务器之间的来回通信。也避免一些敏感信息暴露到客户端中。并不是说要通过
"Next" 去直连数据库来操作数据。