본문 바로가기

DEV

무료 최상위 도메인 (freenom)신청하기 아직 개발 단계 이거나 개인프로젝트로 웹서비스를 할때 도메인을 돈주고 살경우에는 부담될때까 있다 이때는 무료도메인을 이용해서 하는 법을 알아보자. 여기서는 freenom으로 만들어 보겠다. 1. 회원 가입을 해주세요 .2. 로그인 후 Service -> Register a New domain 선택 4.도메인 이름 검색 5. 마음에 드는 도메인을 선택해주세요 (프리 마크 확인) 6. use dns를 누르고 ip를 적어주세요 (지금 없으면 나중에 고치셔도됩니다.) period는 12개월 무료로 주세요. 7. 정보를 간략히 적고 complete order버튼을 누릅니다. 8. 아래와같은 화면이 뜨면 성공입니다. 더보기
깃허브 라이센스 추가하기 (github add license) 1. 추가할 레파지토리로 가서 create new file 을 선택해주세요 2. 파일 이름을 LICENSE 또는 LICENSE.md 선택하면 오른쪽에 Choose a license template가 나타납니다. 클릭해주세요 3. 라이센스를 선택해주세요 4. 연도와 이름을 입력하고 Review and submit 버튼을 눌러주세요 더보기
Spring RestTemplate 요청시 403 에러 날때 해결법 문제점 RestTemplate 으로 외부 api 찌르는데 403 에러가 난다. org.springframework.web.client.HttpClientErrorException: 403 Forbidden해결법아래와 같이 헤더에 uger agent 정보를 입력해 준다. RestTemplate restTemplate = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.valueOf("text/plain;charset=utf-8")); headers.add("user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64)" + " AppleWebKit/5.. 더보기
jhipster gradle 인텔리제이에서 실행이 안되는 문제 문제jhipster gradle 기반 intellij 에서 실행 시키면 아래와 같은 에러가 났다. Description: Parameter 1 of constructor in service required a bean of type Mapper' that could not be found. Action: Consider defining a bean of type 'Mapper' in your configuration. 해결법그래들 파일에 아래 플러그인을 추가해준다. plugins { id 'net.ltgt.apt' version '0.9' } apply plugin: 'idea' apply plugin: "net.ltgt.apt" 출처https://github.com/jhipster/generator-j.. 더보기
jhipster TS2559: Type 'typeof ' has no properties in common with type 'Component'. error 해결법 문제jhipster 를 최신버전으로 업그레이드 했더니 아래와 같은 에러가 난다.. jhipster에서 자동으로 만들어준부분인데 typescript버전 올라가면서 타입체크하는데서 에러가나는거 같다. 해결법 해당 에러 줄에 아래와같이 컴포넌트 클래스 이름뒤에 as Component를 붙여준다. ngOnInit() { this.routeSub = this.route.params.subscribe((params) => { if ( params['id'] ) { this.modalRef = this.resourcePopupService .open(ResourceBlockChainInfoDialogComponent as Component, params['id']); } else { this.modalRef = th.. 더보기
맥 터미널에서 현재 폴더를 파인더로 열기 ( Open Finder in Terminal ) open . 명령어 입력 더보기
ionic prod 로 빌드시 the regexp to find the deeplinkconfigtoken did not reurn valid data 에러 해결법 문제 ionic android prod 모드로 빌드를 하는데 아래와 같은 에러가 난다. 해결법angular 버전을 4.1.3 으로 바꾼다. 아직 4.3때는 지원을 안하는듯하다 httpclient 좀 써볼려고 했더니 아직은 안될거같다 httpclient로 바꿧던 소스들 다 원상복귀 더보기
google cloud storage + 스프링 부트 서버에서 이미지 업로드 하기 Azure와 Amazon s3 스토리지를 써보다 구글이 처음에주는 300불이 1년까지 연장된거 보고 한번 써보기로 했다. 해야될 일을 크게 3가지로 요약하면 아래와 같다. 1 .구글 스토리지 생성 2. 인증서 다운로드 3. 서버에서 구글 스토리지로 업로드 1. 스토리지 생성 2. bucket 생성 버켓이름은 다른 사람이 생성한 이름과 중복이 안되는 고유한 값이어야하며 중요한 정보를 적으면 안된다. 3. 인증서 생성 및 다운로드 아래 순서대로 한후 인증서 json 파일을 다운로드 받는다. 순서는 - 구글 클라우드 네입게이션의 API Manager 선택 - Create Credentials - service account key - service account name 입력 role project owner.. 더보기
ionic ios emulator로 실행시 Error: Cannot read property 'replace' of undefined 해결법 아이오닉 ios 에뮬레이터로 실행시 에러 발생 실행환경 에러 메세지 해결법 프로젝트 루트에서 아래 명령어 실행cd platforms/ios/cordova && npm install ios-sim 출처 : https://github.com/phonegap/ios-sim/issues/210#issuecomment-307590994 더보기
Swift3 Alamofire 4.0 Extra Argument ' ' in error Xcode 8 로 올리고 swift3.0 migration 하고 alamofire도 4.0으로 올리고 migration 하니 에러가 뜹니다. Alamofire request 함수 입력 변수를 맞춰 주세요 아래는 라이브러리 입니다. Alamofire.request ( url, method, parameters, encoding, headers ) 잘되네요 ^^ 더보기