'push'에 해당되는 글 2건

 
  1. 2020.11.15 rejected - non-fast-forward, STS 이클립스에서 Git Remotes 설정
  2. 2020.08.07 vue.js, vue-router push, 라우터 리다이렉션 오류, Error: Avoided redundant navigation to current location
2020. 11. 15. 12:09 DEV ENVIRONMENT
rejected - non-fast-forward, STS 이클립스에서 Git Remotes 설정

이클립스에서 GIT 설정하는 방법입니다.

인텔리제이보다 복잡하네요.

 

 

1. Git Repositories열기

메뉴 > Windows > Show View > Other...

Git > Git Repositories

 

 

2. 패치 설정

프로젝트 > Remotes > origin > 패치주소에 마우스오른쪽 > Configure Fetch...

 

 

2-1. Advanced...

 

 

2-2. Source ref:, Destination ref: 수정

refs/heads/master

refs/remotes/origin/master

 

 

2-3. Add Spec > Finish

 

 

2-4. Save and Fetch

 

 

3. 푸시 설정

프로젝트 > Remotes > origin > 푸시주소에 마우스오른쪽 > Configure Push...

패치설정과 동일하게 작업하세요.

 

 

2020. 8. 7. 12:22 DEV ENVIRONMENT
vue.js, vue-router push, 라우터 리다이렉션 오류, Error: Avoided redundant navigation to current location

접속하자마자 다른페이지로 이동하게 하려고
$router.push(이동경로) 를 설정했더니,

/parkingLotList로 이동하는 라우터 리다이렉트

Error: Avoided redundant navigation to current location "주소" 오류가 찍힙니다.

이미 /parkingLotList에 있을때 리다이렉트하려고 하면서 오류가 발생합니다.

이 현상은 이미 이동할 주소에 있기 때문에 발생하는것이고 정상입니다.
이 오류를 없애려면 catch로 오류를 잡아내거나, 현재주소와 같은지 비교해서 실행되지 않게 하면 됩니다.

 

 

1. catch로 오류를 무시하기
this.$router.push('/parkingLotList').catch(()=>{});


2. 현재 주소와 이동할 주소를 비교해서 실행

if(this.$route.path!=='/parkingLotList') this.$router.push('/parkingLotList')

 

에러가 발생하지 않게 캣칭하거나 주소검사

 

최근에 올라온 글

최근에 달린 댓글