Skip to content

This library enables you to utilize Tencent Cloud API Gateway to respond to web and API requests using your existing Node.js application framework.

License

Notifications You must be signed in to change notification settings

serverless-plus/tencent-serverless-http

Repository files navigation

Tencent Serverless Nodejs

Build Status npm npm dependencies Status

This project is a fork of tencent-serverless-nodejs, and modify for tencent cloud scf.

Install

npm install tencent-serverless-nodejs

Usage

// handler.js
'use strict';
const tencentServerlessNodejs = require('tencent-serverless-nodejs');
const app = require('./app');
const server = tencentServerlessNodejs.createServer(app);

exports.handler = (event, context) => {
  tencentServerlessNodejs.proxy(server, event, context);
};

This package includes middleware to easily get the event object Lambda receives from API Gateway

const tencentServerlessNodejsMiddleware = require('tencent-serverless-nodejs/middleware');
app.use(tencentServerlessNodejsMiddleware.eventContext());
app.get('/', (req, res) => {
  res.json(req.apiGateway.event);
});

About

This library enables you to utilize Tencent Cloud API Gateway to respond to web and API requests using your existing Node.js application framework.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •