Files
forgetmenot-nextjs/web/pages/api/v1/hello.js
2022-08-27 08:14:10 -05:00

28 lines
605 B
JavaScript

import db from "../../../lib/db";
const handler = async (req, res) => {
const { method } = req;
switch (method) {
case "GET":
await get(req, res);
default:
res.setHeader("Allow", ["GET"]);
res.status(405).end(`Method ${method} Not Allowed`);
}
};
const get = async (req, res) => {
const params = {
TableName: process.env.FMN_DYNAMODB_TABLENAME,
KeyConditionExpression: "hk = :hk",
ExpressionAttributeValues: { ":hk": "benramey@fastmail.com" },
};
let user = await db.query(params).promise();
res.status(200).json(user);
};
export default handler;