Not Particularly Meaningful

    express-sns-validator

    1.1.2 • Public • Published

    express-sns-validator

    Build Status Dependency Status Download Status Sponsor on GitHub

    ExpressJS middleware for verifying Amazon SNS notifications using sns-validator (no dependency on the AWS SDK).

    Requirements

    • NodeJS 10+
    • ExpressJS 4+
    • body-parser 1.4+

    Installation

    npm install --save express-sns-validator

    Usage

    Add to the route handler you will use to subscribe to Amazon SNS notifications. If the request does not validate, an HTTP 400 will be returned.

    Note: you need body-parser to parse the JSON body from SNS.

    const express = require('express')
    const bodyParser = require('body-parser')
    const snsMiddleware = require('express-sns-validator')
    
    const app = express()
    
    app.use(bodyParser.json()) // required for express-sns-validator to work properly
    
    app.post('/notifications/sns', snsMiddleware(), (req, res) => {
      // do stuff with req.body
    });

    License

    MIT License

    Install

    npm i express-sns-validator

    DownloadsWeekly Downloads

    30

    Version

    1.1.2

    License

    MIT

    Unpacked Size

    6.2 kB

    Total Files

    9

    Last publish

    Collaborators

    • compwright