python - 如何使用 Python/Django 作为后端进行 ReactJS 应用程序的服务器端渲染?

标签 python django reactjs create-react-app

我使用create-react-app创建了reactjs应用程序,并使用react-route-dom进行路由。我已经使用 Python/Django Rest Framework 作为后端。我已经使用本教程将 React 与 Django 连接起来 - https://www.techiediaries.com/create-react-app-django/

现在我面临着一些问题,比如我无法在社交媒体平台上发布具有不同预览和标题的每个页面。另外,我读过 CSR(客户端渲染)对 SEO 不利。

最佳答案

我认为您最好创建小型 NodeJS/Express 服务器作为 React 应用程序的 Web 服务器。它将单独存在于您的 REST API 上,您可以为其保留 Phyton。

如果我可以推荐 create-react-app 对于客户端应用程序来说是完美的,但尝试研究 Next.js 对于服务器端渲染的应用程序。

关于python - 如何使用 Python/Django 作为后端进行 ReactJS 应用程序的服务器端渲染?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48096177/

相关文章:

python - 属性错误 : 'dict' object has no attribute 'endswith'

html - 尝试在 Django 中的表单上使用脆皮表单过滤器时收到 'invalid form: crispy' 错误,但仅在一个 django 应用程序中而不是在另一个应用程序中?

python - 浏览器在 django 管理(缓存,python/django)中更改页面内容时出现延迟

javascript - 将数组映射到组件无法使用react

reactjs - onBlur 不适用于文本输入 react native

python - 如何为实时系统制作opencv?

python - scipy osx 10.9 无法加载 gfortran 库

python - 使用字符串模板时如何将所有循环元素追加到单行中?

python - 如何使用keras库训练NLP分类?

javascript - React - 如何将值传递给组件中的过滤函数?