Files
eg-api/handlers/courses/get.js
2018-09-19 06:58:17 -05:00

17 lines
447 B
JavaScript

const {createResponse} = require('../../helpers');
const db = require('../../services/db');
const {COURSES_TABLE} = require('../../constants');
module.exports.default = async () => {
try {
const courses = await db.scan(COURSES_TABLE);
return createResponse(200, {
courses: courses
})
} catch (err) {
const statusCode = (err && err.statusCode) || 500;
return createResponse(statusCode, err.message || err);
}
};