Lifesoft

app.js

코드 1
import express from 'express';
import session from 'express-session';
import bodyParser from 'body-parser';
import path from 'path';
import memberRouter from './routes/index.js';
import { fileURLToPath } from 'url';

const app = express();
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());

app.use(
  session({
    secret: 'secret-key',
    resave: false,
    saveUninitialized: true,
  })
);

const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);

app.use('/static', express.static(path.join(__dirname, 'public')));

app.set('view engine', 'ejs');
app.set('views', path.join(__dirname, 'views'));

app.use('/member', memberRouter);

app.get('/', (req, res) => {
  res.redirect('/member/login');
});

export default app;