-
Node js "나만쓸거야" (스타터팩 간단 흐름도 추가)DEV/node js 2024. 10. 10. 11:08
app.js
const 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(morgan('dev')); app.use(express.static(path.join(__dirname, 'public'))); app.use(express.json()); app.use(express.urlencoded({ extended: false })); app.listen(app.get('port'), () => { console.log('port on : ', app.get('port')); });
그 다음 npm install (npm i) 로 필요한 패키지 다운로드
순서 (간단 흐름도)
# 1. 인스턴스 생성 (ec2를 쓰던... 직접 머신 설치하던...) # 2. apt sudo apt update # 3. node js sudo apt install nodejs # 4. npm sudo apt install npm # 5. n sudo npm install -g n sudo n lts node --version # 6. nginx sudo apt install nginx # 6.1. nginx 수정 및 리로드 sudo vi /etc/nginx/sites-available/default sudo nginx -t sudo systemctl reload nginx # 7. pm2 sudo npm install -g pm2
'DEV > node js' 카테고리의 다른 글
Node js/Redis Node(Javascript) 환경에서 Redis를 연결하고 사용하기. (0) 2024.08.29 Linux/Ubuntu Node js 노드 설치, 최신 버전 설치하기 (0) 2024.03.11 PM2 글로벌 설치 및 사용법 (0) 2024.03.06 dotenv undefined 문제 해결 방법 (0) 2024.03.04 Node js 텔레그램 봇(Telegram bot) 시작하기 (0) 2023.06.28