2.0.2 • Published 3 years ago
websocket-dr v2.0.2
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-drUsage
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]