main.js 569 B

12345678910111213141516171819202122232425
  1. const Uppy = require('@uppy/core')
  2. const GoogleDrive = require('@uppy/google-drive')
  3. const Tus = require('@uppy/tus')
  4. const MyCustomProvider = require('./MyCustomProvider')
  5. const Dashboard = require('@uppy/dashboard')
  6. const uppy = new Uppy({
  7. debug: true
  8. })
  9. uppy.use(GoogleDrive, {
  10. companionUrl: 'http://localhost:3020'
  11. })
  12. uppy.use(MyCustomProvider, {
  13. companionUrl: 'http://localhost:3020'
  14. })
  15. uppy.use(Dashboard, {
  16. inline: true,
  17. target: 'body',
  18. plugins: ['GoogleDrive', 'MyCustomProvider']
  19. })
  20. uppy.use(Tus, { endpoint: 'https://master.tus.io/files/' })