xiongzhu 10 luni în urmă
părinte
comite
1a9952c02a
3 a modificat fișierele cu 15 adăugiri și 8 ștergeri
  1. 1 1
      .env.ocr
  2. 6 6
      .env.ocr.production
  3. 8 1
      app/Controllers/Http/OcrRecordController.ts

+ 1 - 1
.env.ocr

@@ -7,7 +7,7 @@ MYSQL_HOST=47.250.179.100
 MYSQL_PORT=3306
 MYSQL_USER=root
 MYSQL_PASSWORD='3edc#EDC'
-MYSQL_DB_NAME=ocr_test
+MYSQL_DB_NAME=ocr
 DRIVE_DISK=s3
 S3_KEY=LTAI5tEwZWpR1U3ZpSJ4RMJE
 S3_SECRET=YTAgTr8lWX4IrtDBM2Efpqa0iD5FfE

+ 6 - 6
.env.ocr.production

@@ -11,14 +11,14 @@ MYSQL_DB_NAME=ocr
 DRIVE_DISK=s3
 S3_KEY=LTAI5tEwZWpR1U3ZpSJ4RMJE
 S3_SECRET=YTAgTr8lWX4IrtDBM2Efpqa0iD5FfE
-S3_BUCKET=short-play-assect
-S3_REGION=oss-us-east-1
-S3_ENDPOINT=https://oss-us-east-1.aliyuncs.com
+S3_BUCKET=afjp282x4b
+S3_REGION=oss-ap-southeast-3
+S3_ENDPOINT=https://oss-ap-southeast-3.aliyuncs.com
 OSS_KEY=LTAI5tEwZWpR1U3ZpSJ4RMJE
 OSS_SECRET=YTAgTr8lWX4IrtDBM2Efpqa0iD5FfE
-OSS_BUCKET=short-play-assect
-OSS_REGION=oss-us-east-1
-OSS_ENDPOINT=https://oss-us-east-1.aliyuncs.com
+OSS_BUCKET=afjp282x4b
+OSS_REGION=oss-ap-southeast-3
+OSS_ENDPOINT=https://oss-ap-southeast-3.aliyuncs.com
 GOOGLE_CLIENT_ID=329299284157-vap0i4k5bngiq97jfrskbt4972d3775s.apps.googleusercontent.com
 GOOGLE_CLIENT_SECRET=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
 FACEBOOK_CLIENT_ID=1373239366627803

+ 8 - 1
app/Controllers/Http/OcrRecordController.ts

@@ -2,12 +2,19 @@ import { HttpContextContract } from '@ioc:Adonis/Core/HttpContext'
 import PaginationService from 'App/Services/PaginationService'
 import { schema } from '@ioc:Adonis/Core/Validator'
 import OcrRecord from 'App/Models/OcrRecord'
+import Drive from '@ioc:Adonis/Core/Drive'
 
 export default class OcrRecordController {
     private paginationService = new PaginationService(OcrRecord)
 
     public async index({ request }: HttpContextContract) {
-        return await this.paginationService.paginate(request.all())
+        const res = await this.paginationService.paginate(request.all())
+        for (let e of res) {
+            if (e.img) {
+                e.img = await Drive.getSignedUrl(new URL(e.img).pathname.replace(/^\//, ''))
+            }
+        }
+        return res
     }
 
     public async store({ request, bouncer }: HttpContextContract) {