토큰값 처리
253
작성한 질문수 10
토큰값을 처리하는 방법에 대해서 추가적인 질문드립니다.
express 환경에서 cookie-parser를 활용해서 토큰값을 저장하고, 실제로 꺼내쓰는 부분의 소스는 vue-cookie 모듈을 활용하여 vue에서 사용하는데..
cookie-parser를 활용해서 노드서버쪽에 저장한 값이
vue클라이언트에서 활용될수가 있나요?
추가로, cookie-parser에 쿠키값을 저장하고 특정url 요청 시 토큰값이 undefined가 뜨는 경우는 왜그러는걸까요?
답변 2
0
vue, node, nginx 이렇게 환경이 구성되어 있습니다.
제가 파악한 바로는
vue -> node -> nginx 다음과 같이 요청/응답이 이루어지고 있다고 생각합니다.
제가 궁금한 부분은
1. front-server 기본적인 vue, node 구조화된 부분에서 src 부분만 별도로 nginx 설정 밑에 넣고
node 서버와 nginx가 실행되는 구조입니다.
즉, nginx 가 vue의 클라이언트 서버?가 되어주고, node 서버만 실행해주면 프로젝트가 구동되는 것으로 판단됩니다.
(여기서 로컬환경에서 webpack-dev-server를 구동하면 localhost:8080으로 클라이언트 서버를 실행해서 구동하고,
실제 서버에서는 nginx 위에 src 부분을 올려서 localhost:8080을 대신한 프로젝트가 구동되는 것으로 판단됩니다.)
2. 로그인 처리 후, node 설정의 npm 모듈인 cookie-parser를 사용하고 있는데
실제로 cookie가 저장되지 않는 것으로 보이는데..
이 부분에서 쿠키에 이슈가 발생할 여지가 있는건가요?
도메인이 달라서 그렇다는 글을 보았는데 그 문제도 영향이 있을까요?
혹시 몰라서 설정된 부분 화면 첨부합니다.
1. src/store/index.js
- resourceHost가 axios의 baseUrl이 됩니다.
2. config/config.js
답변주시면 감사하겠습니다.
0
안녕하세요 frontDev님, 말씀해 주셔서 cookie-parser라는 NPM 패키지를 찾아보니 그냥 HTTP 헤더의 쿠키 값을 객체의 키 값 형태로 뽑아주는 역할을 하는 것 같은데요. 이 로직은 서버 로직이라 클라이언트 입장에서는 그렇게 중요한 것 같진 않습니다. cookie-parser를 사용하시든 안하시든 서버 쪽 API 응답 값에 인증 값을 클라이언트로 보내주셔야 해당 인증 값을 클라이언트에서 받아서 사용할 수 있을 것 같아요. 현재 작업하신 애플리케이션의 구조를 제가 이해하기가 어려워 추가 답변이 어려울 것 같습니다..! 양해 부탁드릴게요 :)
node 10버전 사용
0
64
1
강의에 대해 질문 드립니다.
0
60
1
vue CLI 대신 vite를 사용해도
1
139
2
질문삭제
0
149
2
강사님 코드로 진행할 경우 console.log( config); 도 안찍혔어요. instance 를 생성해서 공통으로 사용하셨는데 loginUser 에만 커스텀한 instance를 넣으니 콘솔에 컨피그 객체가 찍혀요
0
91
1
로그인 에러발생만하면 네트워크 커넥션 에러 발생 해결
0
117
1
rndrmagkqslek.
0
73
1
계속 따라하다가 안돼서 bash에 연결할떄 안되더라구요
0
104
1
axios 에러가 뜹니다.
1
237
2
vue3로 진행하시면서 router에서 '*' 적용이 안되시는 분들
2
311
1
vue 관련 다른 강의 출시예정이없으신지 궁금합니다!
1
154
1
AppHeader.vue에 vue 디폴트 만들에 Delete `␍` 오류나면
1
195
1
vue3로 따라오시다가 import axios 에러 뜨시는 분들
2
445
2
$router 를 이용한 메인 페이지로 이동
1
289
1
혹시 node.js 10.24 버전으로 해도 상관없나요?
2
461
2
에러 경로가 LoginForm.vue 43번째줄 말고 다른 경로로 출력됩니다.
1
297
2
pinia 사용할려고 하는데 에러가 나옵니다.
1
486
2
swagger ui의 post/posts에 글 기록하려고 하면 unauthorized 에러가 납니다..
1
1102
2
safari 개발자 도구에 대한 질문입니다
1
568
2
스웨거에 글 등록시 401 에러가 나와요 ㅠ
1
722
2
이 에러 때문에 진행이 안되네요 ㅠ
1
673
1
windows .nvmrc nvm use 실행 오류
1
1546
2
강사님 최신화가 필요해보입니다.
2
959
2
npm i 에러
1
610
1





