2.0.2 • Published 1 year ago

websocket-dr v2.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

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]
2.0.2

1 year ago

2.0.1

1 year ago

2.1.0

1 year ago

1.0.0

1 year ago