졸업했다. 2010년 3월부터 2016년 8월까지. 군 휴학을 제외한다면 4년간의 전공 교육과정이 드디어 끝이 났다. 솔직히 4.5 만점에 겨우 3점을 소수점으로 겨우 넘기는 성적으로 졸업했지만, 성적에 있어 아쉽다는 생각은 들지 않는다. 그냥 4년 내내 해왔던 다른 프로젝트(뻘짓)들과의 등가교환이라 생각한다. 물론 전공과목들은 매우 뜻깊었고, 큰 도움이 되었지만 어릴 때부터 희박했던 경쟁의식은 나를 시험과 출석 점수와 같은 줄 세우기 방식보다 프로젝트 수업이나 과제의 디테일에 더 빠지게 하였던 것 같다. 물론 단순한 자기관리 미약이다. 스스로도 자기관리에 스탯을 더 찍어야 한다고 생각(만)한다. 예를 들어 생활 패턴이나, 체중 관리와 같은 것들. 나는 나를 너무 소중히 대하지 않는 듯한 경향이 있다. ..
최근에 전혀 그럴 의도가 없었지만 node.js 스킬을 향상해야하는 일이 발생하고 있다. 덕분에 다양한 모듈들을 접하고 신세계를 맛보는 중인데, 앞으로 몇 가지를 아카이빙 겸으로 포스팅할 예정이다. 오늘은 아카이빙할 모듈은 express.js에서 사용할 수 있는 request 유효값 검사 모듈 express-validator다. express-vaildator는 vaildator라는 비슷한 형태의 모듈에서 파생된 오픈 소스 모듈이다. vaildator는 Back-end, Front-end 둘 다 사용할 수 있지만 express-vaildator는 express의 요청 객체(req)의 형태에 적합하게 사용할 수 있도록 변형시킨 모듈이다. vaildator는 크게 2가지의 기능을 제공하며 express-va..
기본 설치 파일 JDK 1.8 설치 : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Tomcat 8.0 설치 : https://tomcat.apache.org/download-80.cgi#8.0.36 (Tomcat 8.5 는 Eclipse에서 Tomcat 8.0으로 서버 추가가 안되더라...) Eclipse Neon JEE 설치 : https://eclipse.org/ 이클립스에서 Tomcat 8 서버 추가 현재 Windows 10 Insider Preview를 사용 중인데, Eclipse를 관리자 권한으로 실행하지 않으니 Tomcat 8 포트가 열리지 않음.. 가능하면 Eclipse를 관리자 권한으..
매번 쓸 때 마다 까먹어서 이번에 정리함. 자주 쓰이는 것은 볼드(Bold)처리 요청 객체 (Request) 일반적으로 req나 request와 같은 변수로 명명함. 어차피 콜백에 전달되므로 마음대로 지어도 된다. 여기서는 req로 사용. Methods req.params : 이름 붙은 라우트 파라미터를 담는다. ex : app.get(’/:idx’, (req, res) => { res.send(req.params.idx); }); -> req.params(name) : 이름 붙은 라우트 파라미터나 GET, POST 파라미터를 담는다. 하지만 여러가지 혼란을 줄 수 있어 사용하는 것을 지양해야한다. req.query : GET 방식으로 넘어오는 쿼리 스트링 파라미터를 담고 있다. req.body : PO..