From 45a107530f728789ae0783a7d4085ad11f06d3a9 Mon Sep 17 00:00:00 2001 From: "Amandha W. Barok" Date: Tue, 20 Jun 2023 16:52:53 -0400 Subject: [PATCH] create the directory and the endpoint --- database/api/test-api.js | 0 database/mongodb.ts | 2 +- pages/api/members.js | 18 ++++++++++++++++++ 3 files changed, 19 insertions(+), 1 deletion(-) delete mode 100644 database/api/test-api.js create mode 100644 pages/api/members.js diff --git a/database/api/test-api.js b/database/api/test-api.js deleted file mode 100644 index e69de29..0000000 diff --git a/database/mongodb.ts b/database/mongodb.ts index e9b3e1a..985a905 100644 --- a/database/mongodb.ts +++ b/database/mongodb.ts @@ -1,7 +1,7 @@ import { MongoClient } from 'mongodb' if (!process.env.MONGODB_URI) { - throw new Error('Invalid/Missing environment variable: "MONGODB_URI') + throw new Error('Invalid/Missing environment variable: MONGODB_URI!!') } const uri = process.env.MONGODB_URI diff --git a/pages/api/members.js b/pages/api/members.js new file mode 100644 index 0000000..3cf38c5 --- /dev/null +++ b/pages/api/members.js @@ -0,0 +1,18 @@ +import clientPromise from "../../database/mongodb"; + +export default async (req, res) => { + try { + const client = await clientPromise; + + const db = client.db("latinasdev"); + + const members = await db + .collection("members") + .find({}) + .toArray(); + + res.json(members) + } catch (e) { + console.log(e); + } +} \ No newline at end of file