فهرست منبع

fix VITE_COMPANION_ALLOWED_HOSTS (#4690)

it was broken
Mikael Finstad 1 سال پیش
والد
کامیت
a16e22eb6b
2فایلهای تغییر یافته به همراه4 افزوده شده و 2 حذف شده
  1. 1 1
      .env.example
  2. 3 1
      private/dev/Dashboard.js

+ 1 - 1
.env.example

@@ -69,7 +69,7 @@ VITE_UPLOADER=tus
 
 VITE_COMPANION_URL=http://localhost:3020
 # See also Transloadit.COMPANION_PATTERN
-VITE_COMPANION_ALLOWED_HOSTS="/\.transloadit\.com\$/"
+VITE_COMPANION_ALLOWED_HOSTS="\.transloadit\.com$"
 VITE_TUS_ENDPOINT=https://tusd.tusdemo.net/files/
 VITE_XHR_ENDPOINT=https://xhr-server.herokuapp.com/upload
 

+ 3 - 1
private/dev/Dashboard.js

@@ -24,7 +24,6 @@ import generateSignatureIfSecret from './generateSignatureIfSecret.js'
 const {
   VITE_UPLOADER : UPLOADER,
   VITE_COMPANION_URL : COMPANION_URL,
-  VITE_COMPANION_ALLOWED_HOSTS : companionAllowedHosts,
   VITE_TUS_ENDPOINT : TUS_ENDPOINT,
   VITE_XHR_ENDPOINT : XHR_ENDPOINT,
   VITE_TRANSLOADIT_KEY : TRANSLOADIT_KEY,
@@ -33,6 +32,9 @@ const {
   VITE_TRANSLOADIT_SERVICE_URL : TRANSLOADIT_SERVICE_URL,
 } = import.meta.env
 
+const companionAllowedHosts = import.meta.env.VITE_COMPANION_ALLOWED_HOSTS
+  && new RegExp(import.meta.env.VITE_COMPANION_ALLOWED_HOSTS)
+
 import.meta.env.VITE_TRANSLOADIT_KEY &&= '***' // to avoid leaking secrets in screenshots.
 import.meta.env.VITE_TRANSLOADIT_SECRET &&= '***' // to avoid leaking secrets in screenshots.
 console.log(import.meta.env)