diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c515691 --- /dev/null +++ b/.gitignore @@ -0,0 +1,18 @@ +.serverless +*.log +npm-debug.log +pids +*.pid +*.seed +dist +lib-cov +coverage +.grunt +.lock-wscript +node_modules +**/.idea +.DS_Store +.tmp +admin.env +.env +tmp diff --git a/handler.js b/handler.js index e51be23..ea86a78 100644 --- a/handler.js +++ b/handler.js @@ -10,6 +10,9 @@ module.exports.create = (event, context, callback) => { todosCreate(event, (error, result) => { const response = { statusCode: 200, + headers: { + "Access-Control-Allow-Origin" : "*" + }, body: JSON.stringify(result), }; @@ -21,6 +24,9 @@ module.exports.readAll = (event, context, callback) => { todosReadAll(event, (error, result) => { const response = { statusCode: 200, + headers: { + "Access-Control-Allow-Origin" : "*" + }, body: JSON.stringify(result), }; @@ -32,6 +38,9 @@ module.exports.readOne = (event, context, callback) => { todosReadOne(event, (error, result) => { const response = { statusCode: 200, + headers: { + "Access-Control-Allow-Origin" : "*" + }, body: JSON.stringify(result), }; @@ -43,6 +52,9 @@ module.exports.update = (event, context, callback) => { todosUpdate(event, (error, result) => { const response = { statusCode: 200, + headers: { + "Access-Control-Allow-Origin" : "*" + }, body: JSON.stringify(result), }; @@ -54,6 +66,9 @@ module.exports.delete = (event, context, callback) => { todosDelete(event, (error, result) => { const response = { statusCode: 200, + headers: { + "Access-Control-Allow-Origin" : "*" + }, body: JSON.stringify(result), }; diff --git a/serverless.yml b/serverless.yml index 44ffd95..fddde4e 100644 --- a/serverless.yml +++ b/serverless.yml @@ -21,23 +21,38 @@ functions: create: handler: handler.create events: - - http: POST todos + - http: + path: todos + method: post + cors: true readAll: handler: handler.readAll events: - - http: GET todos + - http: + path: todos + method: get + cors: true readOne: handler: handler.readOne events: - - http: GET todos/{id} + - http: + path: todos/{id} + method: get + cors: true update: handler: handler.update events: - - http: PUT todos/{id} + - http: + path: todos/{id} + method: put + cors: true delete: handler: handler.delete events: - - http: DELETE todos/{id} + - http: + path: todos/{id} + method: delete + cors: true resources: Resources: