-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
한가지 질문을 드리겠습니다. 웹 경험이 별도 없어서 많이 헤메고 있습니다. #118
Comments
안녕하세요 빌드후에는 dev모드에 설정된 프록시가 적용되지 않습니다 vue router를 쓰실테니 node.js fallback 관련 내용을 보시면 좋을것같아요 |
답변 감사합니다. /* Data Access Violation / /* All Access except for above / 참고로 클라이언트 라우트입니다. function lazyLoad(component) { 혹시 빌드시에 lazyLoad가 문제를 야기하는지요? 차주에 완료해야 하는데 정말 답답합니다. 개발환경은 서버: 죄송합니다만, 도와주시기 바랍니다.^^ |
@Gregory-Han 위 코드에서 어디를 들어갔을 때, 리디렉션이 제대로 안된다는 말씀이신가요? 정보가 너무 부족하네요 ^^; |
반갑습니다. |
데이터 문제가 아니라 refresh 시, 페이지를 못잡는거면 router 문제인 것 같습니다. |
빈화면이 보이는 페이지의 주소를 서버에서 제대로 routing 하고 있는지 확인해야 할 것 같습니다. |
빈 화면은 관계없는 주소가 나오기도 합니다. |
"빈화면은 관계없는 주소" 가 나오는게 지금 가장 큰 문제인 것 같은데요. |
네, 휴가를 헤메면서 보내고 있습니다. |
관계없는 주소는 직전에 테스트한 포트나 라우트를 의미합니다. |
혹시 커뮤니티에 계신 분중에 제가 방문할 수 있는데, |
슬랙으로 얘기해주시겠어요 ^^? |
네 감사합니다. |
슬랙엔 글 올리시면 언제든 고수분들이 대답해주실거에요 ㅎ.ㅎ |
네 알겠습니다, 감사합니다. |
질문을 이슈 트레킹으로 하는거 좋은데요 ?? |
https://guides.github.com/features/mastering-markdown/#examples 보시면 아시겠지만, 코드 일부를 첨삭 하실때 ```javascript if (isAwesome){
return true
} 와 같이 표현되기 때문에 문서를 읽는데 유용 할 것 같습니다 :) |
어제 자문이후 깃으로 작업해서 올리는 것도 쉽지않아 cli 3.0으로 힘차게 바꿔서 어찌되는가 했는데, 고수님들 얼굴 한 번 뵙고 자문 부탁합니다. |
이러다가 개발모드로 납품하게 될 것 같습니다... |
개발모드에서는 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 등으로 처리해야 하는지요?
몇일째 헤메고 있답니다, 도와주세요.....^^.
The text was updated successfully, but these errors were encountered: