server.js 988 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. const express = require('express')
  2. const morgan = require('morgan')
  3. const bodyParser = require('body-parser')
  4. const mongoose = require('mongoose')
  5. const dotenv = require('dotenv')
  6. const cors = require('cors')
  7. const User = require('./models/user')
  8. dotenv.config()
  9. const app = express()
  10. mongoose.connect(
  11. process.env.DATABASE,
  12. { useNewUrlParser: true, useUnifiedTopology: true },
  13. (err) => {
  14. if (err) {
  15. console.log(err)
  16. } else {
  17. console.log('Connected to the database')
  18. }
  19. }
  20. )
  21. app.use(cors())
  22. app.use(morgan('dev'))
  23. app.use(bodyParser.json())
  24. app.use(bodyParser.urlencoded({ extended: false }))
  25. const productRouters = require('./routes/products')
  26. const categoryRouters = require('./routes/category')
  27. const ownerRouters = require('./routes/owner')
  28. app.use('/api', productRouters)
  29. app.use('/api', categoryRouters)
  30. app.use('/api', ownerRouters)
  31. app.listen(3000, (err) => {
  32. if (err) {
  33. console.log(err)
  34. } else {
  35. console.log('start 3000')
  36. }
  37. })