websocket-dr

2.0.2 • Public • Published

WebSocket-DR Client-Side and an AWS Lambda as a Server-Side

Overview

Javascript connection with a React.js Websocket Hook, evoking AWS Lambda Websocket and a response from an AWS Lambda.

Changelog

***Current Version: 2.0.2 - Release 2023-03-15

Installation

In your project root:

$ npm install websocket-dr

Usage

Client Example

import { WebSocket } from 'websocket-dr';

<WebSocket 
	socketUrl={'wss://xxx.amazonaws.com/api'} 
	// AWS WebSocket URL
	sessionid={this.state.sessionid} 
	//an unique client parameter
	messageFromWebSocket={this.messageFromWebSocket} 
	// a WebSocket messege from a  Server
/>


AWS Lambda Evoke an AWS Lambda Websocket Example
--------------
const AWS = require("aws-sdk");
const lambda = new AWS.Lambda();

const params = {
FunctionName: 'aws_lambda_function_name',
InvocationType: 'RequestResponse',
LogType: 'None',
Payload: '{}' // a set of parameters

};
   
const response = await lambda.invoke(params).promise();
  
  
Resources
---------
[react-use-websocket]

Readme

Keywords

Package Sidebar

Install

npm i websocket-dr

Weekly Downloads

0

Version

2.0.2

License

ISC

Unpacked Size

2.54 kB

Total Files

3

Last publish

Collaborators

  • boris.uritsky