程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了连接 Next.js CSR React 应用程序、Django 和 PostgreSQL 的最佳方式大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决连接 Next.js CSR React 应用程序、Django 和 POSTGReSQL 的最佳方式?

开发过程中遇到连接 Next.js CSR React 应用程序、Django 和 POSTGReSQL 的最佳方式的问题如何解决?下面主要结合日常开发的经验,给出你关于连接 Next.js CSR React 应用程序、Django 和 POSTGReSQL 的最佳方式的解决方法建议,希望对你解决连接 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,请注明来意。