index.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. var express = require('express');
  2. var app = express();
  3. var bodyParser = require('body-parser');
  4. var upload = require('./js/upload');
  5. app.use(bodyParser.json());
  6. app.use(bodyParser.urlencoded({extended: false}));
  7. /*function generateUUID() { // Public Domain/MIT
  8. var d = new Date().getTime();
  9. if (typeof performance !== 'undefined' && typeof performance.now === 'function'){
  10. d += performance.now(); //use high-precision timer if available
  11. }
  12. return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
  13. var r = (d + Math.random() * 16) % 16 | 0;
  14. d = Math.floor(d / 16);
  15. return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16);
  16. });
  17. }*/
  18. //asdsadsa
  19. //测试
  20. // 首页
  21. app.get('/', function (req, res) {
  22. res.redirect('/file')
  23. });
  24. // 静态网页
  25. app.use('/file', express.static('src'));
  26. // 上传完成的文件
  27. app.use('/uploadFile', express.static('upload'));
  28. // 上传页面
  29. app.post('/upload', upload);
  30. // 启动服务器
  31. var server = app.listen(3000, function () {
  32. var host = server.address().address;
  33. var port = server.address().port;
  34. console.log('Listening at http://%s:%s', host, port);
  35. });