Socket
Socket
Sign inDemoInstall

aws-lambda-middleware

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

aws-lambda-middleware - npm Package Compare versions

Comparing version 0.5.0 to 0.5.1

9

package.json
{
"name": "aws-lambda-middleware",
"version": "0.5.0",
"version": "0.5.1",
"engines": {

@@ -11,4 +11,4 @@ "node": ">=8.3.0"

"devDependencies": {
"eslint-plugin-node": "^11.0.0",
"eslint-plugin-import": "^2.20.1"
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-import": "^2.20.2"
},

@@ -25,3 +25,4 @@ "scripts": {

"lambda",
"middleware"
"middleware",
"lambda middleware"
],

@@ -28,0 +29,0 @@ "author": "blaxk",

@@ -88,2 +88,3 @@ # aws-lambda-middleware

```js

@@ -168,2 +169,3 @@ exports.handler = new Middleware().add(async (event, context, prevData) => {

```js

@@ -190,2 +192,3 @@ exports.handler = new Middleware().add({

```js

@@ -192,0 +195,0 @@ const { Middleware, PropTypes } = require('aws-lambda-middleware')

@@ -93,5 +93,5 @@ const common = require('./common')

async _validPropTypes (event, propGroup) {
let errorMsg = ''
let errorMsg = event._isMiddlewareBodyParseError || ''
if (common.isObject(propGroup)) {
if (!errorMsg && common.isObject(propGroup)) {
for (const groupKey in propGroup) {

@@ -104,3 +104,7 @@ const propTypeRules = propGroup[groupKey]

errorMsg = rule._invalid(propName, val)
if (rule && typeof rule._invalid === 'function') {
errorMsg = rule._invalid(propName, val)
} else {
errorMsg = 'You have set propTypes that are not supported.'
}

@@ -134,4 +138,11 @@ if (errorMsg) {

if (event.body) {
if (typeof event.body === 'string' && /^\{.*\}$/.test(event.body)) {
event.body = JSON.parse(event.body)
if (typeof event.body === 'string') {
//body parse
try {
event.body = JSON.parse(event.body)
} catch (err) {
event._isMiddlewareBodyParseError = 'Request event.body parse error!'
console.error(event._isMiddlewareBodyParseError)
console.error(err)
}
}

@@ -138,0 +149,0 @@ } else {

@@ -89,3 +89,3 @@ const { Middleware, PropTypes } = require('../index')

handler3({
handler1({
"resource": "/users/create",

@@ -92,0 +92,0 @@ "source": "serverless-plugin-warmup",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc