app.js 780 Bytes
Newer Older
Jiwon Yoon's avatar
Jiwon Yoon committed
1
2
import express from 'express';
// import bodyParser from "body-parser";
Kim, Subin's avatar
Kim, Subin committed
3
4
import connectDb from './schemas/index.js'
import userRouter from "./routes/user.routes.js";
Jiwon Yoon's avatar
Jiwon Yoon committed
5
6
7
8
9
import productRouter from './routes/product.routes.js';
import path from 'path'
import kakaopayRoutes from './routes/kakaopay.routes.js'
import config from './config.js'
import cors from 'cors'
Kim, Subin's avatar
Kim, Subin committed
10
11
12

connectDb()

Kim, Subin's avatar
Kim, Subin committed
13
14
15
16
const app = express();


app.use(express.json());
Jiwon Yoon's avatar
Jiwon Yoon committed
17
app.use(cors())
Kim, Subin's avatar
Kim, Subin committed
18

Jiwon Yoon's avatar
Jiwon Yoon committed
19
20
app.use(express.static(path.join(process.cwd(), 'dist')))
// app.use(bodyParser.urlencoded({ extended: true }))
Kim, Subin's avatar
Kim, Subin committed
21

Jiwon Yoon's avatar
Jiwon Yoon committed
22
23
// app.use('/', indexRouter);
app.use('/', kakaopayRoutes)
이재연's avatar
이재연 committed
24
app.use('/api/users',userRouter)
Jiwon Yoon's avatar
Jiwon Yoon committed
25
app.use('/api/products', productRouter)
Kim, Subin's avatar
Kim, Subin committed
26

Jiwon Yoon's avatar
Jiwon Yoon committed
27
28
29
app.listen(config.port, () => {
  console.info('Server started on port %s.', config.port)
})
Kim, Subin's avatar
Kim, Subin committed
30