MCPcopy Create free account
hub / github.com/azat-co/practicalnode / done

Function done

code/ch16/serverless/index.js:11–17  ·  view source on GitHub ↗
(err, res)

Source from the content-addressed store, hash-verified

9exports.handler = (event, context, callback) => {
10 // Callback to finish response
11 const done = (err, res) => callback(null, {
12 statusCode: err ? '400' : '200',
13 body: err ? err.message : JSON.stringify(res),
14 headers: {
15 'Content-Type': 'application/json'
16 }
17 })
18 // To support mock testing, accept object not just strings
19 if (typeof event.body === 'string') { event.body = JSON.parse(event.body) }
20 switch (event.httpMethod) {

Callers 10

index.jsFile · 0.85
index.jsFile · 0.85
index.jsFile · 0.85
index.jsFile · 0.85
index.jsFile · 0.85
index.jsFile · 0.85
index.jsFile · 0.85
rest-api.jsFile · 0.85
index.jsFile · 0.85
parallel-async.jsFile · 0.85

Calls 1

callbackFunction · 0.50

Tested by

no test coverage detected