전체 글93 [Node.js] 함수 이용시 주의해야할 점 / 라우터에 관해서 Node.js 를 사용해 프로젝트를 만드니 공부를 하게 되고 또 공부하면서 깨닫는? 부분들이 많은 것 같다옛날부터 게시판의 상세페이지 경로 (board/12) 이런 경로의 글들을 어떻게 만드는지 궁금했었는데 마침 프로젝트에서 게시판 부분을 맡게되어 구현해보고 있다 일단 노드를 쓰면서 주의해야할 내용을 먼저 정리했다 1. service 단에서 각 함수를 정의하고 module.export = {함수명1, 함수명2}; 이런식으로 정의해줘야한다.2. boardcontroller 에 require 정의시 boardservice 안에 이용할수있는 (이용할?) 함수들을 모두 적어줘야함 ex) const{함수명1,함수명2}; 그러니까 export 에 써있는 함수를 모두 사용한다면 똑같이 require 받은 servic.. 2025. 8. 12. [JavaScript] 2025-08-12 공부 내용 배열이 비었을때 undefined 가 보이는 이유는 그저 javascript 시스템 때문임JavaScript에서 빈 배열의 첫 번째 요소([]의 [0])에 접근하면 undefined가 반환되기 때문.. 2025. 8. 12. 날짜를 가져와 변환 시킨후 테이블에 입력하기 gemini 한테 얻은 코드중에 내걸로 만들면 좋은 코드가 들어있어서 분석 후 정리를 남긴다interface Post { nickname: string; title: string; content: string; created_at: string;}const [posts, setPosts] = useState([]); 생성날짜 {posts.map((post, index) => { // 날짜 포맷팅 (YYYY-MM-DD) const date = new Date(post.created_at); const formattedDate = date.getFull.. 2025. 8. 12. 2025-08-12 CSS 배운것 기록 오늘은 사이드바가 빠지면 어긋나는 페이지를 좀 이쁘게 다듬다가 깨닫게?된 것을 정리한다@media (max-width: 1199px) { .app-board { margin-left: 0; width: 100%; /* 필요에 따라 너비도 조절 */ top: 115px; /* 헤더 높이에 맞춰 조정 */ }}@media (max-width: 1199px) { header.app-header { margin-left: 0 ; width: 100% ; left: 0 ; top:67px; }} 보이듯이 header와 board의 px가 특정된 값에서 작아질 때 적용되는 코드를 적용한 것이다.크롬을 쓰고있고, F12 키를 누른 후 개발자툴로 화면크기를 조정하면서 픽셀.. 2025. 8. 12. 이전 1 2 3 4 ··· 24 다음