노드 19

[Node.js] Nodemon 설치하기

안녕하세요. 이번에는 Node.js의 서버를 자동으로 재실행 해주는 Nodemon에 대하여 알아보겠습니다. 1. nodemon 패키지 서버측 코드가 변경될 때마다 서버 종료 후 재실행의 불편함을 없앨 수 있는 패키지 코드 변경 시 자동으로 node 재실행 2. 설치 npm install nodemon npm install -g nodemon (전역 설치) 지역 설치 해당 프로젝트 내에서만 사용 가능 전역 설치 -g 옵션으로 설치 시 모든 프로젝트가 공통으로 사용 가능 3. 실행 nodemon app.js PowerShell 창에서는 실행 불가 이상으로 Nodemon 설치에 대하여 알아보았습니다. 감사합니다.

Node 2023.03.03

[Node.js] Form 데이터 전송하기

안녕하세요. 이번에는 Express + EJS 환경에서 form을 사용하여 데이터를 전송하는 방법에 대하여 알아보겠습니다. 1. body-parser 데이터를 쉽게 처리할 수 있도록 도와주는 라이브러리 Post로 정보를 전송할 때 요청의 body(req.body)로 받을 수 있게 도와준다. express 4.x 부터 body-parser가 내장되어 있어 설치 필요 없음 index.js // body-parser 라이브러리 - 2줄 코드 - 추가 설치 X app.use(express.urlencoded({ extended: true})); // x-www-urlencoded 데이터를 해석한다. // express.urlencoded() 함수가 없으면 post 데이터를 전달하는 값을 받지 못한다. app.u..

Node 2023.03.01

[Node.js] Express + EJS에 대하여 알아보기

안녕하세요. 이번에는 EJS 템플릿에 대하여 알아보겠습니다. 기본 세팅은 Node.js의 Express를 사용합니다. EJS 템플릿 템플릿 엔진 문법과 설정에 따라 파일을 html 형식으로 변환시키는 모듈 EJS Embedded Javascript의 약자로, 자바스크립트가 내장되어 있는 html 파일 확장자는. ejs 2-1. EJS 설치 npm install ejs node.js 파일에 app.set을 이용하여 사용합니다. app.set('view engine', 'ejs'); 2-2. EJS 문법 사용하기 무조건 자바스크립트 코드가 들어가야 하고, 줄 바꿈을 할 경우에는 새로운 를 이용해야 한다. 변수의 값을 출력할 때 사용 다른 view 파일을 불러올 때 사용 t1.js const express =..

Node 2023.02.28

[Node.js] Express 기본 셋팅에 대하여 알아보기

안녕하세요. 이번에는 Node.js의 기본 세팅에 대하여 알아보겠습니다. 1. NPM Node Package Manager 노드 패키지를 관리해 주는 틀 npm init 프로젝트를 시작할 때 사용하는 명령어 package.json에 기록될 내용을 문답식으로 입력한다. npm init --yes package.json이 생성될 때 기본 값으로 생성된다. npm install 패키지 이름 패키지를 설치한다. npm init / npm init --yes 2개 중 1개를 먼저 입력합니다. 명령어를 입력하고 나면 package.json 파일이 생성됩니다. npm install은 나중에 필요한 패키지가 있을 때 사용합니다. 2. package.json 패키지 관리 파일 패키지들이 서로 의존되어 있어, 문제가 발생..

Node 2023.02.27
반응형