update minio service
This commit is contained in:
18
package-lock.json
generated
18
package-lock.json
generated
@@ -56,6 +56,7 @@
|
||||
"@clerk/types": "^4.23.0",
|
||||
"@eslint/eslintrc": "^3.1.0",
|
||||
"@eslint/js": "^9.12.0",
|
||||
"@faker-js/faker": "^9.0.3",
|
||||
"@graphql-codegen/cli": "5.0.2",
|
||||
"@graphql-codegen/typescript": "4.0.9",
|
||||
"@graphql-codegen/typescript-resolvers": "4.2.1",
|
||||
@@ -2047,6 +2048,23 @@
|
||||
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@faker-js/faker": {
|
||||
"version": "9.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-9.0.3.tgz",
|
||||
"integrity": "sha512-lWrrK4QNlFSU+13PL9jMbMKLJYXDFu3tQfayBsMXX7KL/GiQeqfB1CzHkqD5UHBUtPAuPo6XwGbMFNdVMZObRA==",
|
||||
"dev": true,
|
||||
"funding": [
|
||||
{
|
||||
"type": "opencollective",
|
||||
"url": "https://opencollective.com/fakerjs"
|
||||
}
|
||||
],
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=18.0.0",
|
||||
"npm": ">=9.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@graphql-codegen/add": {
|
||||
"version": "5.0.3",
|
||||
"resolved": "https://registry.npmjs.org/@graphql-codegen/add/-/add-5.0.3.tgz",
|
||||
|
||||
@@ -15,6 +15,8 @@
|
||||
"prisma:generate": "npx prisma generate --schema=./epess-database/prisma/schema.prisma",
|
||||
"prisma:migrate": "npx prisma migrate dev --schema=./epess-database/prisma/schema.prisma",
|
||||
"prisma:push": "npx prisma db push --schema=./epess-database/prisma/schema.prisma",
|
||||
"prisma:reset": "npx prisma migrate reset --schema=./epess-database/prisma/schema.prisma",
|
||||
"prisma:seed": "npx prisma db seed --schema=./epess-database/prisma/schema.prisma",
|
||||
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
|
||||
"prettier": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
|
||||
"test": "jest",
|
||||
@@ -72,6 +74,7 @@
|
||||
"@clerk/types": "^4.23.0",
|
||||
"@eslint/eslintrc": "^3.1.0",
|
||||
"@eslint/js": "^9.12.0",
|
||||
"@faker-js/faker": "^9.0.3",
|
||||
"@graphql-codegen/cli": "5.0.2",
|
||||
"@graphql-codegen/typescript": "4.0.9",
|
||||
"@graphql-codegen/typescript-resolvers": "4.2.1",
|
||||
@@ -120,5 +123,8 @@
|
||||
],
|
||||
"coverageDirectory": "../coverage",
|
||||
"testEnvironment": "node"
|
||||
},
|
||||
"prisma": {
|
||||
"seed": "node ../epess-database/prisma/seed.js"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,13 +34,19 @@ export class MinioService {
|
||||
if (!id) {
|
||||
return null;
|
||||
}
|
||||
let url = null;
|
||||
|
||||
const url = await this.minioClient.presignedUrl(
|
||||
'GET',
|
||||
this.configService.get('BUCKET_NAME') ?? 'epess',
|
||||
`${category}/${id}`,
|
||||
0,
|
||||
);
|
||||
try {
|
||||
url = await this.minioClient.presignedUrl(
|
||||
'GET',
|
||||
this.configService.get('BUCKET_NAME') ?? 'epess',
|
||||
`${category}/${id}`,
|
||||
60 * 60 * 24 * 7,
|
||||
);
|
||||
} catch (error) {
|
||||
console.log(error);
|
||||
}
|
||||
console.log(url);
|
||||
return url;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user