xiongzhu 1 rok temu
rodzic
commit
9f1a8bba46
2 zmienionych plików z 6 dodań i 2 usunięć
  1. 6 1
      app/Controllers/Http/EpisodesController.ts
  2. 0 1
      config/database.ts

+ 6 - 1
app/Controllers/Http/EpisodesController.ts

@@ -64,7 +64,12 @@ export default class EpisodesController {
             }
         }
         if (episode.purchased) {
-            episode.signedUrl = await Drive.getSignedUrl(episode.video!, {
+            let url = episode.video!
+            if (/^http/.test(url)) {
+                url = new URL(url).pathname
+            }
+            url = url.replace(/^\//, '')
+            episode.signedUrl = await Drive.getSignedUrl(url.replace(/^\//, ''), {
                 expiresIn: '1h'
             })
         }

+ 0 - 1
config/database.ts

@@ -7,7 +7,6 @@
 
 import Env from '@ioc:Adonis/Core/Env'
 import type { DatabaseConfig } from '@ioc:Adonis/Lucid/Database'
-console.log(Env.get('MYSQL_HOST'))
 const databaseConfig: DatabaseConfig = {
     /*
   |--------------------------------------------------------------------------