From ec8ed852106717861d425d8d9430e6b906cdace3 Mon Sep 17 00:00:00 2001 From: suseendhiran17 <58357088+suseendhiran17@users.noreply.github.com> Date: Fri, 14 Jul 2023 10:42:51 +0530 Subject: [PATCH] susee --- app/controllers/salespd.controller.js | 19 ++++++++++++++++++- app/routes/routes.js | 2 +- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/app/controllers/salespd.controller.js b/app/controllers/salespd.controller.js index 6430f28..9a30d44 100644 --- a/app/controllers/salespd.controller.js +++ b/app/controllers/salespd.controller.js @@ -1141,4 +1141,21 @@ const storage = new Storage({ keyFilename : path.join(__dirname, "../../googleCl res.send({'status':404,message: err.message || "Some error occurred while retrieving data." ,'data': "No data" }); } //end of try catch -}; \ No newline at end of file +}; + +exports.test = async (req, res) => { + const storage = new Storage({ keyFilename : path.join(__dirname, "../../googleCloud.json") }); + bucketName = 'pd-giene-data'; + const bucket = storage.bucket(bucketName); + + try { + const [files] = await bucket.getFiles(); + + const fileNames = files.map((file) => file.name); + console.log('File names:', fileNames); + res.send({'data':fileNames}) + } catch (error) { + console.error('Error retrieving file names:', error); + } + } + \ No newline at end of file diff --git a/app/routes/routes.js b/app/routes/routes.js index 2435d4d..f9141e6 100644 --- a/app/routes/routes.js +++ b/app/routes/routes.js @@ -19,7 +19,7 @@ module.exports = app => { * description: success */ router.get("/demo", Mycontroller.Welcome); - +router.get("/test", SalesPdController.test); // landing page api /** * @swagger