Deployable hello function behind api gateway

This commit is contained in:
Ben Ramey
2018-09-18 06:50:29 -05:00
parent 5437fe88b0
commit 435060a764
6 changed files with 176 additions and 0 deletions

20
helpers.js Normal file
View File

@@ -0,0 +1,20 @@
const customThrow = (statusCode, message) => {
const err = new Error();
err.statusCode = statusCode;
err.message = message;
throw err;
};
const createResponse = (statusCode, body) => ({
statusCode,
headers: {
"Access-Control-Allow-Origin" : "*", // Required for CORS support to work
"Access-Control-Allow-Credentials" : true // Required for cookies, authorization headers with HTTPS
},
body: JSON.stringify(body),
});
module.exports = {
customThrow,
createResponse
};