В настоящее время я развертываю приложение школьного проекта на Heroku
и всякий раз, когда я пытаюсь зарегистрироваться или войти в систему. Это дает мне 405 error code
. Я думаю, что я понимаю, потому что маршруты моей выборки, если неправильно
Я проверяю, где находится моя выборка, чтобы убедиться, что она указывает только на интерфейс API.
это мой app.js
во внешнем интерфейсе
try{
const registerUser = await fetch(process.env.REACT_APP_BACKEND_URL + '/users/registration', {
method: "POST",
body: JSON.stringify(data),
credentials: 'include',
headers: {
'Content-Type': 'application/json'
}
})```
and my backend is
app.py
```CORS(users_api, origins= ["http://localhost:3000", "https://happyhour-frontend.herokuapp.com"], supports_credentials=True)```
users.py
```class UserList(Resource):
def __init__(self):
self.reqparse = reqparse.RequestParser()
self.reqparse.add_argument(
'username',
required=True,
help='No username provided',
location=['form', 'json']
)
self.reqparse.add_argument(
'password',
required=True,
help='No password provided',
location=['form', 'json']
)
self.reqparse.add_argument(
'verify_password',
required=True,
help='No password verification provided',
location=['form', 'json']
)
self.reqparse.add_argument(
'email',
required=True,
help='No email Provided',
location=['form', 'json']
)
super().__init__()
def get(self):
posts = [marshal(user, user_fields) for user in models.User.select()]
return posts```
POST: https[://frontend-link/backend-link/routes/ 405 (Not Allowed)][1]
[1]: https://i.stack.imgur.com/9dXXw.png