server.js 601 B

1234567891011121314151617181920212223
  1. const uppy = require('uppy-server')
  2. const app = require('express')()
  3. app.use(require('cors')())
  4. app.use(require('body-parser').json())
  5. app.use(uppy.app({
  6. providerOptions: {
  7. s3: {
  8. getKey: (req, filename) =>
  9. `whatever/${Math.random().toString(32).slice(2)}/${filename}`,
  10. key: process.env.UPPYSERVER_AWS_KEY,
  11. secret: process.env.UPPYSERVER_AWS_SECRET,
  12. bucket: process.env.UPPYSERVER_AWS_BUCKET,
  13. region: process.env.UPPYSERVER_AWS_REGION
  14. }
  15. },
  16. server: { host: 'localhost:3020' }
  17. }))
  18. app.listen(3020, () => {
  19. console.log('listening on port 3020')
  20. })