소스 검색

Update tus endpoint to automagically include protocol

Stolen from http://tus.io/demo.html
Artur Paikin 8 년 전
부모
커밋
54b13a031c
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      website/src/examples/dashboard/app.es6

+ 4 - 1
website/src/examples/dashboard/app.es6

@@ -7,6 +7,9 @@ import { Core,
          Informer } from '../../../../src/index.js'
 import { UPPY_SERVER } from '../env'
 
+const PROTOCOL = location.protocol === 'https:' ? 'https' : 'http'
+const TUS_ENDPOINT = PROTOCOL + '://master.tus.io/files/'
+
 function uppyInit () {
   const opts = window.uppyOptions
   const dashboardEl = document.querySelector('.UppyDashboard')
@@ -30,7 +33,7 @@ function uppyInit () {
     uppy.use(Webcam, {target: Dashboard})
   }
 
-  uppy.use(Tus10, {endpoint: '//tusd.tus.io/files/', resume: true})
+  uppy.use(Tus10, {endpoint: TUS_ENDPOINT, resume: true})
   uppy.use(Informer, {target: Dashboard})
   uppy.use(MetaData, {
     fields: [