inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Vue.js - Django 연동 웹 프로그래밍 (실전편)

CSRF Token 추가 설명 (ensure-csrf-cookie)

말한 대로 해도 동일한 에러 발생합니다.

307

더스와이스

작성한 질문수 7

0

MainMenu.vue에 

axios.defaults.xsrfCookieName = "csrftoken";
axios.defaults.xsrfHeaderName = "X-CSRFToken";

 

api/views.py

from django.utils.decorators import method_decorator
from django.views.decorators.csrf import ensure_csrf_cookie
...
@method_decorator
(ensure_csrf_cookie, name='dispatch')
class ApiLoginView(LoginView):

이와 같이 넣어도 로그인하면 

Forbidden (CSRF cookie not set.)이라는 메시지와 함께 안되네요.

 

혹시 다른 방법은 없나요?

 

 

csrf vuejs django Vuetify

답변 1

0

김석훈

안녕하세요. 독자님.

ensure_csrf_cookie 데코레이터를, 아래 뷰에 적용해 보세요.

  • HomeView, PostListTV, PostDetailTV, ApiPostLV

이에 대한 설명은 아래 [새소식] 설명을 참고 바랍니다.

https://www.inflearn.com/news/131479

최신 현행화 영상 Play 안됩니다.

0

323

2

뷰 폴더 복사하기 configureWebpack 에러

1

436

2

webpack devserver 에러

0

300

2

VUE에서 라우터를 쓰면 django랑 연동이 안되나요?

0

295

1

배포 관련 질문입니다

0

266

1

formdata 와 json responser

0

375

1

axios url 질문이 있습니다

0

275

1

질문

0

252

1

질문입니다 !!

0

244

2

Post model

0

253

1

taggit

0

314

1

질문입니다 !!

0

182

1

질문이 있습니다.. !!

0

232

1

context 변수

0

232

1

AUTH_USER_MODEL

0

206

1

npm run serve 후 빈페이지

0

767

1

build 오류

0

578

2

axios

0

269

1

filemanager webpack plugin

0

372

2

vue 버전

0

314

2

row 행 클릭 오류

0

423

2

post-list.html - test 화면표시

0

383

1

장고 모델의 ForeignKey 관련 해서

0

275

1

비밀번호 변경기능 만들기에서 비밀번호 변경은 되는데 에러가 나요

0

346

1