Nougat Predominant Middleware

    @drafted/next-aws-lambda

    2.6.3 • Public • Published

    API Gateway Lambda Compat

    Compat layer between next.js serverless page and API Gateway => Lambda Proxy Integration.

    Lambda Proxy Integration event structure documentation can be found here.

    Installation

    npm install @sls-next/next-aws-lambda

    Usage

    const compat = require("@sls-next/next-aws-lambda");
    const page = require(".next/serverless/pages/somePage.js");
    
    // using callback
    
    module.exports.render = (event, context, callback) => {
      compat(page)(event, context, callback);
    };
    
    // using async promise
    
    module.exports.render = async (event, context) => {
      const responsePromise = compat(page)(event, context); // don't pass the callback parameter
      return responsePromise;
    };

    Install

    npm i @drafted/next-aws-lambda

    DownloadsWeekly Downloads

    2

    Version

    2.6.3

    License

    MIT

    Unpacked Size

    29 kB

    Total Files

    8

    Last publish

    Collaborators

    • abdeltatz
    • drafteddev
    • samhagman