Skip to content

Instantly share code, notes, and snippets.

@manico
Created January 7, 2020 15:47
Show Gist options
  • Save manico/3a4c6f52811b6d25575b6775db838cc2 to your computer and use it in GitHub Desktop.
Save manico/3a4c6f52811b6d25575b6775db838cc2 to your computer and use it in GitHub Desktop.
Lambda Board
import db from './utility/db';
export async function handler(event, context) {
context.callbackWaitsForEmptyEventLoop = false;
const query = event.queryStringParameters;
const queryId = query.id || query._id;
const dbConnection = await db.connect();
const dbBoardCollection = dbConnection.collection('board');
const dbBoardDoc = await dbBoardCollection
.findOne({
_id: db.getIdBinary(queryId),
});
return {
statusCode: 200,
body: JSON.stringify(dbBoardDoc),
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment