index.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. const express = require('express')
  2. const cors = require('cors')
  3. const errorHandler = require('./src/middleware/ErrorHandler.js')
  4. const app = express()
  5. const path = require('path');
  6. // const hospitalRoutes = require('./src/routes/HospitalRoute.js')
  7. const provinceRoutes = require('./src/routes/admin/ProvinceRoute.js')
  8. const authRoutes = require('./src/routes/auth/AuthRoute.js')
  9. // const userRoutes = require('./src/routes/UserRoute.js')
  10. const cityRoutes = require('./src/routes/admin/CityRoute.js')
  11. const salesRoutes = require('./src/routes/admin/SalesRoute.js')
  12. const adminRoutes = require('./src/routes/superadmin/AdminRoute.js')
  13. const hospitalRoutes = require('./src/routes/admin/HospitalRoute.js')
  14. const salesHospitalRoutes = require('./src/routes/sales/HospitalRoute.js')
  15. const { port } = require('./config/config.js')
  16. app.use(cors())
  17. app.use(express.json())
  18. app.use('/storage/', express.static(path.join(__dirname, 'storage/')));
  19. const apiV1 = express.Router();
  20. // apiV1.use('/hospitals', hospitalRoutes);
  21. apiV1.use('/province', provinceRoutes);
  22. apiV1.use('/auth', authRoutes);
  23. // apiV1.use('/user', userRoutes);
  24. apiV1.use('/city', cityRoutes);
  25. apiV1.use('/sales', salesRoutes);
  26. apiV1.use('/admin', adminRoutes);
  27. apiV1.use('/hospital', hospitalRoutes);
  28. apiV1.use('/hospital-area', salesHospitalRoutes);
  29. app.use('/v1/api', apiV1);
  30. app.use(errorHandler);
  31. app.listen(port, () => {
  32. console.log(`Server started on port ${port}`);
  33. })