import express from 'express'; import cors from 'cors'; import path from 'path'; import process from 'process'; import cookieParser from 'cookie-parser'; import session from 'express-session'; import auth from './auth/authController.js'; import article from './article/articleController.js'; import connectDB from './db.js'; const app = express(); const PORT = 8080; const sessionTime = 60; // 세션시간(임시) connectDB(); const maxAge = 1000 * 60 * sessionTime; app.use(session({ secret: '12345', resave: true, saveUninitialized: true, cookie: { secure: false, maxAge: maxAge } })) app.use( cors({ origin: 'http://localhost:3000', credentials: true, }) ); //cors 설정을 한다.. // app.use(express.static(path.join(process.cwd(), '../public'))); app.use(express.static('files')); app.use(cookieParser()); app.use(express.json()); app.use(express.urlencoded({ extended: false })); console.log("hello") app.listen(PORT, () => { console.log(`Listening on port ${PORT}`); }); // 서버 실행 app.use('/auth', auth); app.use('/article', article);