1. 폴더 만들기
- 새 폴더를 만든다. (예시: handover-ai-server)
2. VSCode로 폴더 열기
- VSCode 실행 → 파일 > 폴더 열기 → 방금 만든 폴더 선택
3. Node.js 프로젝트 초기화
VSCode 터미널을 열고 아래 명령어 입력
npm init -y
- package.json 파일이 생성된다.
4. 서버 코드 파일 만들기
새 파일 생성 → index.js
const express = require('express');
const cors = require('cors');
require('dotenv').config();
const app = express();
app.use(cors());
app.use(express.json());
const PORT = process.env.PORT || 5000;
app.get('/', (req, res) => {
res.send('Handover.AI 서버가 실행 중입니다.');
});
app.listen(PORT, () => {
console.log(`서버 실행 중: http://localhost:${PORT}`);
});
5. 필요한 라이브러리 설치
터미널에 입력
npm install express cors dotenv
npm install nodemon --save-dev
라이브러리 설명
express | 웹서버 프레임워크 |
cors | 외부 접근 허용 |
dotenv | 환경 변수 파일(.env) 사용 |
nodemon | 개발 중 자동 서버 재시작 |
6. 스크립트 설정
package.json 수정
"scripts": {
"start": "node index.js",
"dev": "nodemon index.js"
}
- 개발할 때는 npm run dev로 서버 실행
- 배포할 때는 npm run start
7. 서버 실행
터미널에 입력
npm run dev
출력 결과
서버 실행 중: http://localhost:5000
브라우저에서
http://localhost:5000 접속 →
"Handover.AI 서버가 실행 중입니다."
메시지가 보이면 성공!
📌 정리
단계내용
1 | 폴더 만들고 VSCode로 열기 |
2 | npm init -y로 Node.js 초기화 |
3 | index.js 파일 생성 |
4 | express, cors, dotenv, nodemon 설치 |
5 | npm run dev로 서버 실행 확인 |
🎯 다음 목표
파일 업로드 기능을 추가해서
사용자가 음성 파일이나 텍스트 파일을 올릴 수 있도록 만들자!
'인수인계 작성 AI' 카테고리의 다른 글
GPT 요약 기능 추가 (0) | 2025.05.10 |
---|---|
Whisper를 이용한 STT 프로그램 (0) | 2025.05.10 |
파일 업로드 API 만들기 (0) | 2025.04.27 |