app.js 913 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
const app = express();

박상호's avatar
qwe    
박상호 committed
16
app.use('/images', express.static('uploads/')) 
Kim, Subin's avatar
Kim, Subin committed
17
18

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

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

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

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