Node js mysql 값 가져올 때 async await 사용하기
·
coooding/Node.js
우선 async, await을 사용하기 위해선 기존에 사용하던 mysql이 아닌 mysql2 모듈을 사용해야 한다. 그래서 mysql2에 맞게 코드를 변경하였다. const mysql = require('mysql2/promise'); const db_info = { host: '127.0.0.1', user: '-', password: '-', database: '-', multipleStatements: true, dateStrings: 'date', //clearExpired: true, //checkExpirationInterval: 3600000, //expiration: 3600000, enableKeepAlive: true // 갑자기 종료되는 econnreset 해결 위해 } module...
2022년을 13일 남겨둔 시점
·
기록/군대
2022년을 13일 남겨두고, 부대 복귀 날의 의정부 풍경 기록
2022년을 한달 남겨둔 시점에서..
·
기록/군대
2022년 11월, 나는 지금 군대에 있다. 작년은 코로나로 인해 집에서 코딩만 하는 대학생이였다. 그리고 재수하느라 못했던 게임도 실컷했다. 그렇게 대학생활을 하다 21년이 지나갔다. 그리고 대부분의 사람들과 비슷하게 1학년을 마치고 올해 초에 입대했다. 재수를 하였기에 내 주변 친구들보다 1년 늦게 군대에 들어오게 되었다. 참 큰일났다 싶었는데 막상 돌이켜보면 올해도 벌써 1달 정도 밖에 안남았다. 지금까지는 군생활 하느라 바빴는데 이제 군생활을 절반가까이 하고, 여유도 조금은 생긴 것 같아 조금 이르지만 전역하고 어떤 프로그래머로 살아갈지 고민하고 있다. 휴가를 나온 지금, 내가 지금까지 코딩과 관련되어 어떻게 살았는지 되돌아보며, 앞으로에 대한 간단한 계획을 블로그에 남겨볼까 한다. 한국디지털미디..
multer 모듈로 파일 업로드 하기
·
coooding/Node.js
express환경에서 이미지 업로드를 하기 위해 찾아보니 multer 모듈을 사용해서 구현하는 것 같다. multer 모듈을 앞으로 자주 쓰게 될 것 같아 따로 정리한다. 참고로 multer 문서는 한글로 잘 정리되어 있으니 참고하길 https://github.com/expressjs/multer/blob/master/doc/README-ko.md GitHub - expressjs/multer: Node.js middleware for handling `multipart/form-data`. Node.js middleware for handling `multipart/form-data`. - GitHub - expressjs/multer: Node.js middleware for handling `mul..
2021 여름방학 중..
·
기록/그냥저냥
고등학생 때 수능을 준비하던 여름방학과는 달리 대학생의 방학은 매우 시간이 많이 남는다. 내가 재수를 하다보니 내 친구들은 거의 다 군대에 갔다. 군대에 간 친구들은 어차피 군대오면 고생 많이하니 1학년 때 많이 놀아두라 했지만, 밖에서 노는 것보다 집에 있는걸 더 좋아하기도 하고, 이런 방학 시간을 그냥 흘려보내기 싫어 해커톤과 대회를 알아보며 나가보고 싶은 대회를 찾으며, 자격증 공부도 하며 시간을 보낼 계획을 세웠다. 결과적으로 공개SW개발자대회를 준비하며, ADsP 자격증도 준비하고있다. 어쩌면 학기 중 보다 더 바쁜 시간을 보내고 있는 것 같다. 그러다보니 1일 1커밋이 생각보다 쉽지 않다는 걸 느낀다. 그래도 1일 1커밋은 어떻게든 지킬려고 하고 있지만, 블로그에 꾸준히 글을 올리며 정리하는 ..
블로그 개발 현황
·
프로젝트/개인 블로그
완료 index all article all categori 게시글 입력 및 수정 카테고리 수정 게시글 보기 페이지 미완료 Who am I Portfolio Site info. My info. 미완료 페이지들은 디자인이 문제라.. 다지인 문제만 해결되면 후딱 될 것 같다. 카테고리라 표시되어 있는 부분은 태그로 이름을 바꿀 예정이다. 로그인, 회원가입 페이지 디자인 변경 기존 디자인은 기능구현을 위해 간단히 만든 후, 미적 감각이 없어 대충 이미지를 넣으면 멋있을거라 생각하였지만.. 생각보다 너무 구려서 인터넷에 login design trend 를 검색한 후 깔끔한 디자인들을 조합하여 만들었다. 현재까진 만족하지만, 메인 테마와 어울리지 않는 문제가 있다. 하지만 메인 디자인도 다시 수정할 것이기에 그..
[3~4일차] 개인 블로그 제작 (Express)
·
coooding/Node.js
ToDo 로그인 페이지 디자인 수정 버튼 박스 활성화 시 삐뚫어지는거 margin, padding 수정 https 적용 배운점 input에서 한글과 영어의 높이 차이로 인한 문제가 있을 시에 vertical-align: top을 input 태그에 주게 되면 해결 된다. letsencrypt를 이용해 https적용 http 접속시 https로 자동 redirect 방법 2, 3 따로 정리 예정 pm2 모듈 활용 아쉬운점 or 보완하고 싶은 점 pm2 공부하기 네트워크 dns, http 등 네트워크 공부 법알아보기 정보처리기능사 준비를 하며, 부족한 부분은 따로 공부할 계획이다. 사이트 디자인 아예 다시 구성하기 처음엔 왼쪽 사이드바를 완전히 메뉴바로 만드는 방식이 예쁘다고 생각했는데, 개발하면 할수록, 내..
[2일차] 개인 블로그 제작 (Express)
·
coooding/Node.js
ToDo 카테고리별 페이지 완성 카테고리 추가, 제거 페이지 게시글 수정 기능 글쓴이와 수정하는 이가 같은지 확인하기 로그인 페이지 디자인 수정 카테고리 추가, 제거 flash 추가 수정 버튼 디자인 배운점 노드 multer 모듈 fs 모듈로 파일 제거 아쉬운점 or 보완하고 싶은 점 multer 모듈의 원리 공부하기 multer 모듈을 구글링하여 어찌어찌 이미지 업로드 기능을 구현하긴 하였지만, 정확환 작동방식과 내가 원하는대로 다룰려면 추가적인 공부가 필요하다고 생각된다. 시간 될 때 블로그에 정리를 한 번 해야겠다. 카테고리 추가 / 제거 페이지 ajax 적용 본래 풀스택 개발자가 아닌 백엔드를 집중적으로 공부하고 싶었으나, 개인 블로그를 구축하다보니 좀 더 잘 구현하고 싶은 욕심이 생겼고, 부드럽..