목록분류 전체보기 121
여씨의 개발이야기
📢 이 버그 좀 보세요! ubuntu 에서 문서 수정 후 apt-get update 시 NO_PUBKEY 에러가 났다. 🐞 버그가 나타난 이유? keyserver에 아래와 같이 등록해줘야 한다. 🕸 어떻게 이 버그를 잡을까? sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [PUBKEY] sudo apt-get update
📢 이 버그 좀 보세요! 젠킨스에서 빌드가 계속 안 됨 이 미친놈 도대체 머지...? 🐞 버그가 나타난 이유? 콘솔을 보아하니 아래와 같은 이유 때문이다. 느낌이 쎄...하다 레포지터리가 안 잡히는 거 보아하니 토큰이 잘못된 거 같다. 🕸 어떻게 이 버그를 잡을까? 알고보니 github의 personal access tokens(https://github.com/settings/tokens/new)에서 classic 버전을 받아야하는 것이었다. 이후 repo, admin:repo_hook 을 체크해준 뒤 생성한 token값을 복사한다.(복사 꼭 해야 함 한 번만 보여줘요 ㅠ) 다음에는 jenkins 대시보드 > jenkins 관리 > credentials > system > global credentia..
어제까지 AWS EIP 연동 및 인바운드 규칙 설정을 완료하였음. * 오늘 목표 1. git 팀원 초대 및 뷰 환경설정 세팅 2. git 뷰 프로젝트 aws에 올리고 배포하기 (참조 : https://zakelstorm.tistory.com/133) > git 기본 설정 후, java(젠킨스를 위한 설치) 설치, jenkins 설치 완료(Java로 빌드 된 오픈 소스 CI (Continuous Integration) 및 CD (Continuous Delivery) 도구) > jenkins에서 git 프로젝트 관련 세팅 작업 3. 시간이 남을 경우 spring boot 환경설정 세팅 후 api 만들어서 aws 배포하기 * 애로사항 1. 알고리즘 문제.. 우리가 만드는 프로젝트는 심리테스트 형식의 뷰 기반 ..
코딩중 eslint 에러가 출력되었다. error Component name "Discount" should always be multi-word vue/multi-word-component-names 해당 에러는 어느 순간부터 뷰 업데이트가 된 이후 컴포넌트 이름이 2단어 이상으로 작명해야해서 발생하는 에러라고 한다. DiscountBanner.vue 이런 식으로 2단어 이상으로 작명하면 된다고 한다. 이게 싫다면 package.json 파일 열어서 "rules" 라는 항목에 "rules": { "vue/multi-word-component-names": "off" } 또는 vue.config.js 파일 열어서 "module.exports = defineConfig" 항목에 module.exports ..
이런 오류가 뜨는 이유는, 초기 git 세팅에서 말그대로 name, email 세팅을 안 해줬기 때문. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity only in this repository. 콘솔을 보면 위와 같이 명령어를 입력하라고 적혀있음
코딩애플 강좌 듣는 도중 문제가 생겼다. 강좌 내용을 응용하여 반복문을 이용한 div 내에 img 태그를 삽입하려는데, 이 때 변수를 이용해 다양한 이미지를 삽입하고 싶었다. before 처음 시도. :src를 입력한 뒤에 데이터 바인딩을 이용해 반복문의 키값을 넣어주려 했다. 결과는 실패. GET http://localhost:8080/img/assets/room0.jpg 404 (Not Found)라는 에러가 뜨며 모두 엑박이 떴다. {{item}} 가격은? 허위매물신고 신고수 : {{report[i]}} after 이런저런 방법을 찾아본 결과, require를 이용하면 변수를 사용할 수 있다고 한다. 그래서 다음과 같이 작성해보았다. {{item}} 가격은? 허위매물신고 신고수 : {{report[..
Nodejs설치하면 npm을 쓸 수 있음 npm이란 각종 웹 개발 라이브러리 설치 도우미로 'Node Package Manager'의 줄임말이다. npm으로 @vue/cli 설치할 수 있음 @vue/cli란 vue 프로젝트를 자동으로 빨리 생성해주는 라이브러리이며 프로젝트 생성은 vue create 프로젝트명 으로 할 수 있다. 프로젝트 구조 node_modules: 프로젝트에 쓰는 라이브러리들 src: 소스코드가 다 담기는 곳 public: html파일, 기타파일 보관하는 곳 package.json: 라이브러리 버전, 프로젝트 설정 기록하는 파일
프론트에 따로 입력할 날짜값을 세팅할 필요 없이, 쿼리에서도 timestamp값을 따로 입력할 필요 없이 mysql 자체 기능으로 update / insert 할 때마다 자동으로 날짜값이 업데이트 하는 방법이다. ddl 입력시 아래와 같이 입력하면 된다. CREATE TABLE TEST ( `idx` INT NOT NULL AUTO_INCREMENT, `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (idx) ); CURRENT_TIMESTAMP은 현재 시각을 의미하며, DEFAULT CURRENT_TIMESTAMP는 insert를 할 경우에 자동으로 현재 시각이 들어가도록 하는 명령어이..