DEV/node js
-
Node js "나만쓸거야" (스타터팩 간단 흐름도 추가)DEV/node js 2024. 10. 10. 11:08
app.jsconst express = require('express');const path = require('path');const morgan = require('morgan');const dotenv = require('dotenv');const cors = require('cors');dotenv.config();const app = express();app.set('port', process.env.PORT || 4401);app.use(cors({ origin: ['*'], methods: ['GET', 'POST', 'HEAD', 'PUT', 'DELETE'],}));/////////////////////// 이곳에 서비스를 작성 ///////////////////////app.use(..
-
Node js/Redis Node(Javascript) 환경에서 Redis를 연결하고 사용하기.DEV/node js 2024. 8. 29. 17:41
결론부터 말씀 드리면... (코드만 보실 분은 해당 코드 참조, 본문은 아래로 이동)////////////// 1. 연결 //////////////const redis = require('redis');const client = redis.createClient();client.on('error', (error) => { console.log('Redis error : ', error); });client.on('connect', () => { console.log("Redis connected") });client.connect();////////////// 2. SET //////////////// >> SET(key, value)await client.set('data', data);////////..
-
Linux/Ubuntu Node js 노드 설치, 최신 버전 설치하기DEV/node js 2024. 3. 11. 15:22
sudo apt update// node 설치sudo apt install nodejs// npm 설치sudo apt install npm// node 버전 관리 다운로드(n)sudo npm install -g n// 노드 최신 버전 설치 > 설치 후 쉘 재실행 > node -v 로 버전 확인sudo n lts//////////////////////////////////////////////////////////// 원하는 버전으로 설치 //sudo n install [원하는 버전]// 원하는 버전 선택sudo n [원하는 버전]// (터미널 리로드 필요)
-
PM2 글로벌 설치 및 사용법DEV/node js 2024. 3. 6. 14:51
* PM2로 실행하는 경우 pm2 start 위치에 따라 path를 잘 생각해야 한다. 파일 시스템이나 환경변수 경로를 pm2 start 위치 기준으로 생각해야하는 부분이 있는듯!! 1. 설치 sudo npm install -g pm2 2. 사용법 // sample.js를 실행하는 경우 pm2 start sample.js // ecosystem.config.js를 실행하는 경우 pm2 start ecosystem.config.js // 재실행 pm2 restart sample.js 3. 리스트 확인 pm2 list 4. 모니터링 // 모니터링 도구 pm2 monit // 로그 pm2 logs 5. 프로세스 종료 및 제거 pm2 stop sample.js pm2 delete sample.js 6.PM2 종..