javascript - 将 Nextjs 服务器端渲染与 django 后端一起使用时出现“未提供身份验证凭据”问题
问题描述
我使用 Nextjs 作为前端,使用 Django 作为后端服务器。我已将 django 和 Nextjs 配置为在同一域下运行,并且能够从我的nextjs
应用程序中使用基于 django 默认会话的身份验证。登录后,当我使用 Nextjs 从客户端发出请求时,由于 Nextjs 请求将sessionid
cookie 发送到 django 服务器,因此请求运行良好。当我尝试使用 NextJs 服务器端渲染时,问题就出现了。当我尝试从getServerSideProps
Nextjs 中发送请求时,django 响应"Authentication credentials not provided"
我想从SEOgetServerSideProps
功能向我的 django 服务器发送请求我应该怎么做才能解决这个问题。
预先感谢。
解决方案
推荐阅读
- reactjs - 反应:使用引用在 componentDidMount 上的 scrollIntoView
- angular - 在 Angular 中访问 ngfor 中的每个响应式表单实例
- excel - 在 Excel 中创建条目的 VB 应用程序
- asp.net-mvc - 从 Azure 队列调用 REST API
- ios - 旧设备上的错误特定圆角?
- android - 如何在侧边栏菜单中更改片段,android studio
- wordpress - 我将 WP 迁移到另一个域,现在我得到了一个双导航栏
- ios - 在 viewdidload 之外更新导航栏按钮项目标题
- python - 模型不显示:无法在站点显示模型
- r - 如何从 xaxis 中删除空因子