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