1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- const express = require('express')
- const morgan = require('morgan')
- const bodyParser = require('body-parser')
- const mongoose = require('mongoose')
- const dotenv = require('dotenv')
- const cors = require('cors')
- dotenv.config()
- const app = express()
- mongoose.connect(
- process.env.DATABASE,
- { useNewUrlParser: true, useUnifiedTopology: true },
- (err) => {
- if (err) {
- console.log(err)
- } else {
- console.log('Connected to the database')
- }
- }
- )
- app.use(cors())
- app.use(morgan('dev'))
- app.use(bodyParser.json())
- app.use(bodyParser.urlencoded({ extended: false }))
- const productRouters = require('./routes/products')
- const categoryRouters = require('./routes/category')
- const ownerRouters = require('./routes/owner')
- const userRouters = require('./routes/auth')
- const reviewRouters = require('./routes/review')
- const addressRouters = require('./routes/address')
- const paymentRouters = require('./routes/payment')
- const searchRouters = require('./routes/search')
- app.use('/api', productRouters)
- app.use('/api', categoryRouters)
- app.use('/api', ownerRouters)
- app.use('/api', userRouters)
- app.use('/api', reviewRouters)
- app.use('/api', addressRouters)
- app.use('/api', paymentRouters)
- app.use('/api', searchRouters)
- app.listen(3000, (err) => {
- if (err) {
- console.log(err)
- } else {
- console.log('start 3000')
- }
- })
|