server.js 708 B

123456789101112131415161718192021222324
  1. const express = require('express');
  2. const cors = require('cors');
  3. const path = require('path');
  4. const app = express();
  5. const PORT = 3001;
  6. // 미들웨어 설정
  7. app.use(cors()); // CORS 허용
  8. app.use(express.json()); // JSON 본문을 파싱
  9. // 정적 파일 제공 (현재 폴더의 "public" 디렉토리에서 파일 서빙)
  10. app.use(express.static('public'));
  11. // POST 요청 핸들링
  12. app.post('/', (req, res) => {
  13. console.log('POST 요청 받음:', req.body);
  14. res.sendFile(path.join(__dirname, 'public', 'index.html')); // HTML 파일 반환
  15. });
  16. // 서버 실행
  17. app.listen(PORT, '0.0.0.0', () => {
  18. console.log(`🚀 서버가 http://localhost:${PORT} 에서 실행 중입니다.`);
  19. });