app.js 972 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. const express = require('express')
  2. const app = express()
  3. const bodyParser = require('body-parser')
  4. var cors = require('cors')
  5. const commonAPI = require('./api/common')
  6. const demoAPI = require('./api/demo')
  7. const appsApi = require('./api/apps')
  8. const debugAPI = require('./api/debug')
  9. const datasetsAPI = require('./api/datasets')
  10. const port = 3001
  11. app.use(bodyParser.json()) // for parsing application/json
  12. app.use(bodyParser.urlencoded({ extended: true })) // for parsing application/x-www-form-urlencoded
  13. const corsOptions = {
  14. origin: true,
  15. credentials: true,
  16. }
  17. app.use(cors(corsOptions)) // for cross origin
  18. app.options('*', cors(corsOptions)) // include before other routes
  19. demoAPI(app)
  20. commonAPI(app)
  21. appsApi(app)
  22. debugAPI(app)
  23. datasetsAPI(app)
  24. app.get('/', (req, res) => {
  25. res.send('rootpath')
  26. })
  27. app.listen(port, () => {
  28. console.log(`Mock run on port ${port}`)
  29. })
  30. const sleep = (ms) => {
  31. return new Promise(resolve => setTimeout(resolve, ms))
  32. }