app.js 865 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
import productRouter from './routes/product.routes.js';
6
import cartRouter from './routes/cart.routes.js';
Jiwon Yoon's avatar
Jiwon Yoon committed
7
8
9
10
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
11
12
13

connectDb()

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


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

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

Jiwon Yoon's avatar
Jiwon Yoon committed
23
24
// app.use('/', indexRouter);
app.use('/', kakaopayRoutes)
이재연's avatar
이재연 committed
25
app.use('/api/users',userRouter)
kusang96's avatar
kusang96 committed
26
app.use('/api/product', productRouter)
27
app.use('/api/addcart', cartRouter)
Kim, Subin's avatar
Kim, Subin committed
28

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