我在 heroku 上部署了一个 nuxt 应用程序,当我在本地运行它时,该应用程序运行良好。另一方面,在生产中,登录/注册不起作用,它总是说 400 错误请求(没有解释为什么它是错误请求)或 401 未经授权。
当我在本地运行时,我指向后端 api,它工作正常。
但是当它在heroku中运行时,我得到了错误(400,有时是401),奇怪的是它的工作方式就像来自不同设备的随机时间但是当我注销并重试时会创建一个用户错误。
我没有更改代码。
我不确定问题出在我用来托管后端的代码或 heroku 或 Pythonanywhere 上。
这是我第一次将 python DRF 部署为后端,将 nuxt 部署为前端。我的后端在 python DRF 中。
- 我的前端 nuxt repo nuxt repo
- 我的DRF 代码后端存储库。
在 nuxt 应用程序中,您可以看到带有 onSubmit 函数的注册组件,该组件应该注册用户然后登录。
DRF 有一个应用名称users_auth
,其中包含用户模型CustomUser
和 Todo 模型。
nuxt.config.js
在本地和生产中指向同一个地方。