분류 전체보기
-
[ MSA ] MSA의 특징과 SOLID 디자인 패턴program_language 및 궁금한것/MSA 2020. 1. 14. 19:59
MSA는 SOLID 디자인 패턴을 적용한다고 한다. S Single Responsibility Principle 단일 책임 원칙 O Open / Close Principle 개방 폐쇄 원칙 L Liskov Substitution Principle 리스코프 치환 원칙 I Interface Segregation Principle 인터페이스 분리원칙 D Dependency Inversion Principle 의존관계 역전 원칙 하나의 단위요소 = 하나의 책임이다. MSA는 서비스 지향 아키텍쳐(SOA) 이다. - 서비스 계약 - 서비스 재사용 - 서비스 호환성 - 다양한 언어 구성 가능 - 느슨한 결합 - 무상태 - 서비스 조립성 - 서비스 추상화 - 서비스 발견성 - 경량 탄력적이고 선택적인 확장이 가능하다..
-
[ Vue ] NavigationDuplicated 에러Web/VueJS 2019. 12. 24. 20:58
this.$router.replace(`/api`).catch(err =>{}); { if(error.name != "NavigationDuplicated" ){ throw error; } }); vue-router 버젼을 3.15로 업데이트 하면 된다는 답변도 있었는데 소용없었다. 참고사이트1 참고사이트2 참고사이트3 ----------- NavigationDuplicated 에러는 같은 주소를 여러번 호출할때 나는 에러이다. 조건문을 걸어줘도 해결된다. if ( 기존 주소 != 새로 호출할 주소) { 새로운 주소로 호출 } 에러 해결에만 급급하고, 원인을 찾으려 하지 않은건 정말 잘못된 것이다. 항상 이 에러가 왜 났는지 메세지를 잘 읽자 ~~~!!