Sha256: 8c7de5544724b26054902e081152ddb53402e3876481496c7c17ec9f0f0acf9a
Contents?: true
Size: 1.16 KB
Versions: 1
Compression:
Stored size: 1.16 KB
Contents
'use strict'; console.log('Loading API'); var os = require('os'); var http = require('http'); var url = require('url'); var merge = require('utils-merge'); var Router = require('router') var router = Router(); function prepare(handler) { return function(request, callback) { try { request._native_req.pathParameters = request.params handler(request._native_req, callback); } catch (e) { console.log(e); callback(e, { statusCode: 500, body: JSON.stringify({message: "Internal Server Error"}, null, 2) }); } } } // {{ ROUTES }} exports.handler = function(event, context, callback) { var request = { _native_req: event, url: "https://something" + event.path, method: event.httpMethod, params: {} } console.log(request); router(request, callback, function(err) { callback(null, { statusCode: 404, body: JSON.stringify({message: "File not found"}, null, 2) }) }); };
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sumomo-0.6.4 | data/sumomo/api_modules/real_script.js |