본문 바로가기
반응형

NodeJS, NPM, Koa/NodeJS, NPM, Express5

NodeJS Import 방법 정리 # CommonJS ES 오늘은 Nodejs에서 사용되는 import 을 정리해 보도록 하겠습니다. 그중에서도 가장 오랫동안 사용되어온 CommonJS의 모듈화 방식과, 최신의 ES방식에 대해서 정리해 보도록 하겠습니다. 먼저 CommonJS의 방법을 정리해 보도록 하겠습니다. 1. CommonJS 1-1. export 예를 들어, 프로젝트의 폴더에서 /util 폴더에 아래와 같이 코딩하고, hello.js 파일을 만들었다고 가정해 보겠습니다. export 할 변수명이나 함수명을 module.exports = 다음에 넣어주면 됩니다. function hello(name) { return `Hello World, I'm, $name`; } module.exports = hello; 2023. 4. 19.
서버가 되는 맥컴퓨터의 IP Address 보기 # Mac NodeJS등을 이용해서 간단한 테스트서버를 맥컴퓨터에 띄어서 안드로이드나 다른 컴퓨터에서 접속을 시험할 때, 해당 컴퓨터의 접속할 IP주소를 찾을 때 사용하는 명령어를 알아야 합니다. 오늘은 이 때 사용할 명령어에 대해서 정리해 보겠습니다. 1. IP주소 찾기 서버를 Localhost로 띄어 놓고 간단히 테스트를 하는 경우가 많은데요. 이 서버에 접속할 Android 나 다른 컴퓨터에서는 'localhost:3000' 나 '127.0.0.1:3000' 과 같은 주소로는 접속할 수 없어서, 서버가 되는 컴퓨터의 IP주소를 찾아야 합니다. 아래 명령어를 안드로이드 스튜디오의 터미널에서 실행해 주면, 접속할 수 있는 인터넷 주소가 191.x.x.x 과 같이 나오므로, 테스트 서버와 연결해서 안드로이드를 테스.. 2023. 4. 18.
NodeJS 에서 CSV 읽어들이기 # JS 오늘은 NodeJS에서 CSV 파일을 읽어들이는 방법에 대해서 정리해 보도록 하겠습니다. 1. 큰 그림 어떤 방식으로 csv파일을 읽어들일지 정리해보면 다음과 같습니다. csv파일은 row는 "\n" 또는 "\r"로 구분되어 있구요. Column은 ","으로 구분되어 있습니다. 그러므로, NodeJS파일핸들 모듈을 이용해서 파일을 읽어들인다음, 먼저 "\n" 또는 "\r"로 텍스트데이터를 분리해서 list에 넣어주구요. 각 list에 들어간 아이템들을 다시 ","으로 분리해서 Column으로 읽어들이는 것 입니다. 2. fs 모듈 제일 먼저 필요한 것은 fs 모듈인데요. NodeJS에 이미 포함되어 있으므로 따로 설치하거나 할 필요는 없습니다. require로 해당 모듈을 사용할 수 있도록 해 줍니다. .. 2022. 5. 5.
Pug (구 Jade) 설치 및 기본 문법들 정리 # NodeJS NodeJS의 UI템플릿 엔진으로 pug를 사용하고 있는데요. Jade로 알려져 있던 것이, 이름에 대한 권리 때문에 Pug로 바뀐것으로 알고 있습니다. 오늘은 이 pug의 문법을 기초부터 하나씩 정리하기보다는, 자주 사용하는 것들을 위주로정리하고, html변환기의 도움을 받아서 빠르게 문법을 작성하는 방향으로 정리해 보겠습니다. 다만, NodeJS와 Express등에 대한 사용법은 이 글에서 생략되어 있습니다. 1. Pug설치하기 본격적으로 pug에 대해서 알아보기 전에, 간단히 설치하는 방법에 대해서 정리해 보도록 하겠습니다. 먼저 아래 명령어로 pug를 설치해 줍니다. npm install pug --save 프로젝트로 폴더에서 views디렉토리에 index.pug라는 이름의 파일을 생성해 줍니다... 2021. 11. 25.
NPM 의 package.json 을 이용한 효율적 설치 방법 #NodeJS NPM을 이용해서 express 같은 모듈을 설치하게 되는데요. 프로젝트를 생성할 때마다 자주 쓰는 모듈들을 일일이 설치하는 것이 여간 번거로운 일이 아닙니다. 오늘은 NPM의 기본명령어들을 살펴보고, package.json을 이용해서, 자주 쓰는 모듈을 한 번에 설치하는 방법에 대해서 정리해 보겠습니다. package.json 을 이용한 설치방법을 바로 보고 싶은 분들은, 3번 로 바로 이동하시면 됩니다. 1. npm 기본 명령어들 1-1. 버전 체크 먼저 npm --version 을 통해서, npm버전은 확인해 주시어야 합니다. npm --version 현재 버전은 9.6.7 이 나오는군요. 2020. 3. 21.