인수인계 작성 AI

개발환경세팅_Node.js 세팅

young018 2025. 4. 27. 17:04

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