Open
Description
개발모드에서는 proxy 3090 과 8070으로 refresh 등 정상 작동합니다.
vue app created에서 user 정보를 localStorage에 저장해서 체크 후
건너 뛰려는데, 디버그는 되는데 production이 문제 거리입니다.
build 로그인 후 refresh 만 하면, 설정한 포트로 화면이 잠깐 보인 후
브러우져의 빈 화면으로 갑니다.
node 서버에서 cors & passport 사용 했습니다.
아래는 간단히 정리한 소스입니다.
바쁘시겠지만 조언 부탁합니다.
===== config/index.js ====
dev: {
.....
port: process.env.PORT || 8070,
proxyTable: {
'/api': {
target: 'http://localhost:3090',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
},
==> App.vue
created () {
let user = localStorage.getItem('my_User')
if (user) {
user = JSON.parse(user)
this.$store.dispatch('autoLogin', user) // 여기서는 별거 안합니다.
}
======= =======
정보가 너무 부족한지요, 아무리 봐도 문제가 안될 것 같은데...
무엇이 문제인가요? 혹시 JWT 등으로 처리해야 하는지요?
몇일째 헤메고 있답니다, 도와주세요.....^^.
Metadata
Metadata
Assignees
Labels
No labels