본문 바로가기

ExpressJS4

NodeJS 이용한 엑셀 다운로드 및 차트 만들기 SpringBoot, NodeJS 코드로 Excel 파일을 생성하는 코드 이다. 여러 부분으로 나누어서 기록 후 보기위해 작성하였다. 상황에 따라 년, 월에 따라 엑셀을 자동으로 다운로드 받게 된다. 여기서는 NodeJs 단에 js 부분만 기록하였다. 1. 버튼 클릭 이벤트 핸들러 설정 $("#btnExcelDownSend").click(function(e){ e.preventDefault(); // ... }); $("#btnExcelDownSend").click: id가 "btnExcelDownSend"인 요소가 클릭되었을 때의 이벤트를 처리합니다. e.preventDefault(): 클릭 이벤트의 기본 동작을 중단시킵니다. 이 경우에는 버튼 클릭에 따른 기본 동작(예: 폼 제출)을 방지합니다. 2... 2023. 11. 16.
프로젝트 요약 정리 SpringBoot 와 Node ExpressJs 들어가며 회사에서 하는 프로젝트는 SpringBoot 와 Node ExpressJs 를 사용하고 있다. 보안적인 기능은 제외하고 웹프로젝트를 간단하게 설명하겠다. 기존 코드는 회사에서 직접 사용하는 코드는 아니고 개인적으로 회사코드를 이해하기 위해 개인적으로 공부한 코드이다. 위 프로젝트는 Spring Boot 부분은 서버 사이드 코드로 데이터베이스와 상호 작용하고 비즈니스 로직을 처리하며, Node.js 부분은 클라이언트 사이드 코드로 사용자 인터페이스를 처리하고 서버와 통신한다. Spring Boot와 Node.js가 서로 협력하여 전체 애플리케이션을 구성하는 기능을 가지고 있다. 간단하게 업데이트하는 기능인 코드 실행 부분을 설명해보겠다. Node.js 부분 프론트 .ejs 등록부분 예시 하단 코드.. 2023. 10. 21.
Node js Express vs Spring boot 같이 사용 진행중인 프로젝트간 SpringBoot 와 Node Js Express를 같이 사용하면서 왜 같이 사용하는지 궁굼하여 찾아본 내용이다. Node.js Node.js는 서버 측 JavaScript 런타임 환경으로, 웹 애플리케이션 개발을 위해 사용된다. 기본적으로 비동기식, 이벤트 기반 아키텍처를 갖추고 있어 높은 확장성과 성능을 제공, Node.js는 브라우저가 아닌 서버 사이드에서 JavaScript 코드를 실행할 수 있게 한다. I/O 작업이 많은 애플리케이션에서 특히 유용하며, 실시간 데이터 처리나 빠른 응답을 요구하는 애플리케이션적합. Node.js의 패키지 매니저인 npm을 통해 다양한 라이브러리와 모듈을 사용할 수 있다. Express.js Node.js를 기반 으로 한 웹 프레임워크로, 웹 .. 2023. 8. 6.
Express js 설치, 기본예제 Express.js는 Node.js를 좀 더 편리하게 사용하고 웹 애플리케이션을 더 쉽게 구축할 수 있도록 도와주는 웹 프레임워크. Express.js는 Node.js의 기능을 더욱 확장하고 다양한 기능을 간단하게 구현할 수 있다. ✔ Node js 설치 확인 먼저 Nodejs 를 설치한 상태여야 한다. Nods js를 설치하지 않았다면 하단주소로 이동하여 설치하자 https://hunseop2772.tistory.com/274 Node js 환경설정(gulp, nodemon, npmrc, npm install) ✔ node js 1.node js 설치 필요 10 버전 - https://nodejs.org/download/release/v10.24.1/ 2.정상 설치 확인 3.Gulp 설치 npm ins.. 2023. 8. 5.