大佬教程收集整理的这篇文章主要介绍了连接 Next.js CSR React 应用程序、Django 和 PostgreSQL 的最佳方式,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的问题是关于编写一个全栈应用程序。
在前端,我有一个 Next.js React 应用程序。我想在客户端呈现它并且可能使用 SWR。在后端,我有一个带有 POSTGResql 数据库的 Django 应用。
我见过两种方法可以让所有这些工作一起工作。
第一个是使用 Django 通过 django-webpack-loader 为 Next.js React 应用程序提供服务,然后在 Django 模板中加载 React 应用程序。
第二个是构建两个独立的应用程序 - 前端 (Next.js) 和后端 (Django + POSTGResql) 并将它们部署在两台服务器上(例如 Docker 容器)。 我已经阅读了 this article,这让我倾向于第二个选项。然而,这是一个相当古老的解决方案,也许从那时起有些事情发生了变化。
连接 Next.js React 客户端渲染、Django 和 POSTGResql 的最佳解决方案是什么?
意见可能不同,但根据阅读和个人经验,我认为最好使用单独的 Next.js 和 Django 应用程序。这 (1) 有助于 separation of concerns,(2) 有助于避免让 Django 或 Next.js 做他们的设计者没有预料到的任何事情,并且 (3) Docker 很简单。
这是一个使用 docker-compose 管理服务的示例项目,包括 Next.js 前端、Django 后端和 POSTGRes 数据库:https://github.com/ModularHistory/modularhistory
以上是大佬教程为你收集整理的连接 Next.js CSR React 应用程序、Django 和 PostgreSQL 的最佳方式全部内容,希望文章能够帮你解决连接 Next.js CSR React 应用程序、Django 和 PostgreSQL 的最佳方式所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。