WIP on courses get function

This commit is contained in:
Ben Ramey
2018-09-18 07:14:04 -05:00
parent 435060a764
commit 071038b7f8
5 changed files with 42 additions and 43 deletions

15
handlers/courses/get.js Normal file
View File

@@ -0,0 +1,15 @@
const {createResponse} = require('../../helpers');
const db = require('../../services/db');
module.exports.default = async () => {
try {
const courses = await db.get('eg_courses', {});
return createResponse(200, {
courses: courses
})
} catch (err) {
const statusCode = (err && err.statusCode) || 500;
return createResponse(statusCode, err.message || err);
}
};

View File

@@ -1,14 +0,0 @@
'use strict';
module.exports.hello = async (event, context) => {
return {
statusCode: 200,
body: JSON.stringify({
message: 'Go Serverless v1.0! Your function executed successfully!',
input: event,
}),
};
// Use this code if you don't use the http event with the LAMBDA-PROXY integration
// return { message: 'Go Serverless v1.0! Your function executed successfully!', event };
};