[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 적용 본래 풀스택 개발자가 아닌 백엔드를 집중적으로 공부하고 싶었으나, 개인 블로그를 구축하다보니 좀 더 잘 구현하고 싶은 욕심이 생겼고, 부드럽..
[1일차] 개인 블로그 제작 (Express)
·
coooding/Node.js
ToDo all article 페이지 완성 게시글 페이지 완성(get 방식으로 만들기) 게시글 작성페이지 카테고리 토글 완성 게시글 post로 보내기 완성하기 게시글 보기 페이지 메뉴바 include 설정 각 게시글 링크 설정 게시글 엔터 해결 all article 페이지 완성 배운점 dateStrings: 'date' mysql에서 DATETIME 속성을 사용할 시 INSERT 형식은 YYYY-MM-DD HH:MM:SS 이다. Ex) 2021-07-16 11:53:12 DATETIME 속성을 다시 꺼내 웹으로 보여줄 때에는 DB 정보에 dateStrings: 'date'를 추가해주어야 한다. Ex) let db_info = { host: 'localhost', user: 'server_user', pa..