Programming(36)
-
[Vue.js] Vue Routing 하기 / Vue routes params
새로운 언어를 사용하다보면 생각하지 않았던 부분에서 어려움을 겪는다. 그 중 하나가 바로 라우팅과 그에 관련된 환경설정! 한번 해보고 나면 생각보다 별거 아닌 것들이 처음에는 왜이렇게 어려울까 [Vue 라우팅 방법] 1. src/config/router.js 에 라우팅할 config 파일 생성. 그다음 Components를 import하고, routing할 경로를 적어준다. (@는 해당 컴포넌트가 위치한 절대경로를 인식하게 만들어준다.) 2. vue-router가 설치되어있지 않다면, npm install vue-router 를 설치해야한다. 3. testNo등 params로 넘겨야할 것들이 있다면 :/prameter 변수명 등으로 등록해준다. 3. main.js에 해당 router.js파일을 impor..
2023.07.13 -
[오류 해결] error expected 'v-bind:key' directive to use the variables which are defined by the 'v-for' directive vue/valid
error expected 'v-bind:key' directive to use the variables which are defined by the 'v-for' directive vue/valid 해당에러는 vue.js에서 list를 가져오기 위해 v-for문을 사용하다가 마주친 에러이다. 쉽게 해석해보면 v-for 리스트를 이용하기 위해서, 이를 식별할 수 있는 고유의 키를 사용해야 한다는 의미이다. [ 에러코드 ] {{ item.testName }} 나의 경우 :key 를 사용했음에도 불구 하고 계속해서 같은 오류가 나서 의아했는데 의외로 간단한 곳에서 오류가 해결 되었다. [해결방법] {{ item.testName }} :key를 testNo => item.testNo 로 변경하면 오류 수정 완..
2023.07.07 -
[오류 해결] sql error [1031] [42000]: ora-01031: insufficient privileges
sql error [1031] [42000]: ora-01031: insufficient privileges db를 작업하다 보면 다음과 같이 시스템 권한이 충분하지 않다는 오류가 발생할 때가 있다. 문장 그대로 어떤 것을 실행하는데 권한이 부족하다는 소리이다. [해결 방법] 따라서 문장그대로 그 유저에게 필요한 권한을 부여하면 문제는 해결된다. 1. cmd > sqlplus접속 > root 계정(system 계정) 접속 2. grant 권한명 TO 계정명 ; CREATE - 데이터베이스 유저 생성 권한 SELECT ANY TABLE - 모든 유저의 테이블 조회 권한 CREATE ANY TABLE - 모든 유저의 테이블 생성 권한 CREATE SESSION - 데이터베이스 접속 권한 CREATE TABL..
2023.07.06 -
[오류 해결] Jenkins / sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Jenkins를 실행하기 위해 관련된 플러그인을 설치하려고 하니, 대부분의 플러그인들이 설치가 실패했다는 메세지가 떳다. 그 해결방법은 오래된 플러그인들을 update 하면된다는 것이었는데, 그 업데이트 과정에서 발생했던 오류이다. 관련된 글들을 검색해보니 인증서 부분의 문제라 가장 근본적인 해결책은 해당 프로젝트의 인증서를 등록하는 것이었으나 나의 경우 사이드 프로젝트를 진행중 발생한 문제였기에 SSL을 skip하는 우회적인 방법을 이용하기로 했다. [해결방법] ${JENKINS_HOME} / plugin 폴더 하위에 skip-certificate-check.hpi를 다운받아 넣은 후, Jenkins를 재기동하는 것이다 ${JENKINS_HOME}의 경우 Dashboard > Jenkins 관리 > S..
2023.06.30 -
[오류 해결] jsp를 위한 클래스를 컴파일할 수 없습니다.
진행중이던 프로젝트에서 원래는 정상적으로 로드되었던 화면인데, 어느순간 jsp 화면이 안뜨는 문제가 발생했다. 처음에는 새로 만든 파일들의 문제인가 싶어서 이전버전으로 형상관리를 돌리고 다시 적용해보아도 마찬가지였던.. 사실은 tomcat의 서버에서 로드되는것에서 발생했던 문제였다. [해결방법 ] tomcat의 web.xml 파일에서 jsp 을 검색하고 mappedfile false 추가하면 된다.
2023.06.29 -
[DB] 테이블 주석 달기、 테이블 컬럼명 주석 달기
처음 중간 투입되어 개발을 시작할때, 가장 어려움을 겪는 일 중 하나가 테이블을 파악하는 것이다. 이때 컬럼 정의서가 작성되어 있거나, DB에 코멘트가 명확히 달려있다면 테이블 구조를 이해하는 시간이 훨씬 줄어든다. 따라서 마찬가지로 팀 사이드 프로젝트를 진행 할 때 , 다음과 같은 SQL문 실행으로 테이블과 컬럼명에 주석을 부여하였다 -- [테이블 주석 실행 쿼리] COMMENT ON TABLE 계정명.테이블명 IS '테이블 주석 내용'; -- [테이블 주석 실행 쿼리] COMMENT ON COLUMN 계정명.테이블명 .컬럼명 IS '컬럼 주석 내용';
2023.06.23