분류 전체보기
-
express 보일러 플레이트Java Script 2019. 4. 29. 15:14
https://expressjs.com/ko/starter/generator.html Express 애플리케이션 생성기 Express 애플리케이션 생성기 애플리케이션의 골격을 신속하게 작성하려면 애플리케이션 생성기 도구인 express를 사용하십시오. 다음의 명령을 이용해 express를 설치하십시오. $ npm install express-generator -g 다음과 같이 -h 옵션을 이용해 명령의 옵션을 표시하십시오. $ express -h Usage: express [options][dir] Options: -h, --help output usage informat expressjs.com 요즘은 참 보일러 플레이트를 제공하는 언어들이 많아져서 참 좋다. 난 ejs 를 쓰고 gitignore 를 ..
-
docker + gitlab + gitlab ci(=runner)카테고리 없음 2019. 4. 16. 16:57
일단 AMI CentOS 7 버전 설치 # yum install docker 도커 버전 확인 # docker version Client: Version: 18.06.1-ce .. 공식 설치 문서 # curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash # yum install gitlab-runner #실행권한 부여 usermod -aG docker ec2-user // 혹시 ami 를 사용중이라면 이것도 추가 해놓는다. usermod -aG docker gitlab-runner 깃랩 러너 권한 설정이 안되면 다음과 같은 에러가 생길수 있으니 도커서비스를 재시작 하는게 좋다..
-
아파치 , Nginx 에서 remote ip 가 엉뚱하게 나올때Linux 2019. 3. 26. 19:08
처음 이걸 알게 된건 Ngixn proxy 설정을 하면서 겪었던 문제였다. 기존 해왔던 modjk 연결 방식 되신 간편한 proxy 로 tomcat 을 연결하였더니 엉뚱하게 access log 에 127.0.0.1 로 기록이 남았었다. 문제의 원인은 XFF(X-Forwarded-For) 아파치, nginx , tomcat 에서 설정하는 방법은 아래 링크에 친절이 설명하고 있다. 1.참고 링크2.참고 링크 혹시 링크가 끊어짐을 대비하여 요약하자면 아파치 :http.conf 파일 내용중 포맷을 정의하는곳으로 가서 LogFormat "%h ..... 중략 로 되어있는 부분을 LogFormat "%{X-Forwarded-For}i .......중략위와 같이 변경한다. %h 부분이 프록시 서버 ip 가 찍히는 부..
-
TypeScript 도 써보자 (구글링)Java Script 2019. 3. 15. 09:04
고질병이다. node.js 로 시작했던것이 오만가지에 관심이 뻗쳐서 TypeScript 도 써봐야겠다. MS가 개발하고 2012 년에 발표한 언어라고 한다. 타입스크립에 관심을 갖게한 주된 이유는 정적 타입 부분이다. C++, C# 에 익숙해 있는 나에게 오히려 익숙하고 자연스럽다. 공식 사이트 : http://www.typescriptlang.org/ 타입스크립트 핸드북 번역 문서 : 책을 살까하다가 이글 보니 굳이 책이 필요없을꺼 같아서 차근차근 봐야겠다. TypeScript의 소개와 개발 환경 구축: 개념적인 설명이 있다. 개념적인 도식 설명이 좋았다. 구글이 2017년에 사내 표준언어로 TypeScript 사용을 승인했다고 한다. TypeScript 현업 적용 후기: 2018년 5월에쓰인 글이고 ..
-
NodeJS 로 TDD 해보자 (작성중)카테고리 없음 2019. 3. 13. 17:52
Node 로 실제 실무에 적용할 수준의 백앤드 개발을 해보려고 고군분투중이다. *환경 윈도우10 , 64bit NodeJS : v10.14.2 Tools : VSCode 1.32.1 Java 할때도 제대로 하지 못한 TDD 부터 습관을 들이려고 일단 구글링 시작! * Express Routes: A TDD Approach: 2018. 6월에 작성된 글이고 Express.js 사용시 테스트를 어떻게 할것인가에 대해 설명하고 있고 mocha , chai 를 활용하는 방법이다. * Node.js Express 테스트 하기: 2017 1월에 작성된 글이고 Mocha 와 Should.js , sinon.js 를 사용하고 있고 자세히 설명하고 있어서 꼭 따라해봐야겠다. * Node.js TDD complete gu..
-
AWS CodeStar 체험기클라우드 2019. 3. 12. 16:15
현재 gitlab 을 쓰고 있기는 하지만 AWS 에서 제공해주는 툴을 써서 시너지 효과를 얻어보려고 헤딩을 시작하였다. 이글도 역시 헤딩기이다. 역시 내 의식의 흐름에 따른 기록이다. CodeStar 소개 동영상: 2017.06.27 에 등록된 동영상이라 현재 시점에는 더 나은점이 있을텐데 라는 걱정이 있지만 일단 시청해보자 : 소개에 대한 동영상이고 "따라하기" 식의 내용 26분부터 시작한다. 그래서 시키는 대로 따라 해봤다. 이렇게 거의 하는거 없이 진행했더니 정말 codestar 대쉬보드 우측에 진행사항이 표시되고 접속 URL 이 나타났다. 대박 신기! 일단 된다. 실제 EC2 콘솔에 인스턴스가 추가되고 , 오토스케일링 그룹에도 하나 생겼는데 최대&최소가 1 로 설정되어있는데 이게 알아서 늘어난다는..
-
Vue.js + Node.js + AWS 를 써보자(구글링)클라우드 2019. 3. 11. 20:05
Angular , React 다들 그렇게 많이 쓴다던데 나에겐 왜이렇게 어려운지 ㅠㅠ. 도무지 머가 그렇게 쉽고 유지보수가 편한건지 도통 감이안온다. 난 여전히 서버사이드에서 동적으로 페이지를 만들어내는 php, jstl ,asp 가 쉽고 유사하게 동작하는 ejs 까지가 한계인거 같다는 생각이였다. 하지만 직원 중에 레거시 코드에 vue 를 적용해서 jquery 로 동작하던 코드를 보다 조금 간결하고 데이터 재사용이 가능한 부분을 실증해주어 다시 vue.js 를 보게하는 계기가 마련되었다. 언제나 그랬듯이, 일단 책 구입 "Do it Vue.js 입문" 첫째마당(대략 120페이지)까지는 순조롭게 크게 어려움을 느끼지 않고 진행할 수 있었다. 하지만 ES6, babel, webpack 은 나에겐 너무 낯설..
-
Jest 를 사용해보자.JAVA & Web 2019. 3. 8. 13:34
요즘은 정말 프론트 쪽이 너무 어려운거 같다. 물론 공부를 안해서 그런거 겠지만 10년 전만해도 자바스크립트랑 , JQuery 좀 쓰면 해결되던 것들이 먼가 구조화 되고 배경지식이 많이 필요하게 되었다. 나 역시 그런거에 끌려서 Angular, React 등 각종 서적들과 프론트 테스트 도구 소개 책을 훑어 보았지만 역시 짧은 시간에 해결되는 그런것들이 아니여서 작심 3일 만에 '아이고 ...어렵다' 하고 이내 집어 던지기를 반복하고 있다. 암튼 지금은 더이상 미루면 안되겠다 싶기도 하고, 내 머리속에 지우개 작동하기 전에 , 귀차니즘이 발동하기 전에 작업 일지를 작성하는 차원에서 기록으로 남긴다. 먼저 혹시 이글을 읽는 분들께는 그냥 내 의식의 흐름 순으로 기록된 일기 수준정도라고 봐주시면 좋을것 같다..