Я работаю с django в качестве бэкэнда и углового, как фронтэнда, используя cors для входа в систему, дело в том, что, когда я пытаюсь сделать вставку в бэкэнд из фронтэнда, выдает ошибку, эта ошибка POST http://127.0.0.1:8000/categoria 401 (неавторизовано)
createCategoria(d: Categoria): Promise<Categoria> {
return this.http
.post("http://127.0.0.1:8000/categoria", JSON.stringify(d), { headers: this.headers })
.toPromise()
.then(res => res.json() as Categoria)
}
конфигурация внутреннего кода и URL-конфигурация
CORS_ORIGIN_ALLOW_ALL = False
CORS_ORIGIN_WHITELIST = [
"http://localhost:4200"
]
url(r'^categoria$', views.CategoriaList.as_view()),
url(r'^categoria(?P<pk>[0-9]+)$', views.CategoriaDetail.as_view()),
POST http://127.0.0.1:8000/categoria 401 (не авторизовано) zone.js: 2969
кстати, бэкэнд работает в 127.0.0.1:8000