server.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. let http = require('http');
  2. let url = require('url');
  3. let downloadController = require('./controller/downloadController');
  4. let downloadControllerv2 = require('./controller/downloadControllerv2');
  5. let express = require('express');
  6. let bodyParser = require('body-parser')
  7. let app = express();
  8. app.use(bodyParser.json({limit: '50mb'}));
  9. app.use(bodyParser.urlencoded({limit: '50mb', extended: false}));
  10. app.use(function (req, res, next) {
  11. // res.header("Access-Control-Allow-Origin", "*");
  12. res.header("Access-Control-Allow-Headers", "X-Requested-With");
  13. res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");
  14. next();
  15. });
  16. app.post('/downloadData', function (req, res) {
  17. downloadController.start(res,req.body)
  18. })
  19. app.post('/downloadData/v2', function (req, res) {
  20. downloadControllerv2.startvt(res,req.body)
  21. })
  22. app.get('/downloadData/process', function (req, res) {
  23. downloadController.downloadProcess(res, req.query);
  24. })
  25. app.get('/downloadData/process/v2', function (req, res) {
  26. downloadControllerv2.downloadProcessvt(res, req.query);
  27. })
  28. app.use(`${__dirname}/controller/tmpData`, express.static('tmpData'));
  29. let server = app.listen(8887, function () {
  30. var host = server.address().address
  31. var port = server.address().port
  32. console.log("服务器启动,访问地址为 http://%s:%s", host, port)
  33. })