techjacker / appsync-realtime-vanillajs

Example realtime serverless application using websockets built on AWS Appysnc.

Home Page:https://andrewgriffithsonline.com/blog/serverless-websockets-on-aws

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vanilla JavaScript Realtime Client Built on AWS AppSync

Serverless websockets have arrived on AWS thanks to Appsync. This repository is a simple messaging example and includes:

  • GraphQL API code
  • Deployment using the serverless framework
  • Node.js client
  • Browser client
  • Client build config using webpack

Read the blog post that explains how to run this application.

Example Usage

1. Set up

Install the Serverless Framework plugins used by the project.

$ npm install

Create an .env file and update the AWS_ACCOUNT_ID variable.

export AWS_ACCOUNT_ID=123456789

2. Deploy/Update the AppSync API

$ ./bin/deploy

4. Destroy Stack

$ ./bin/destroy

About

Example realtime serverless application using websockets built on AWS Appysnc.

https://andrewgriffithsonline.com/blog/serverless-websockets-on-aws


Languages

Language:JavaScript 76.3%Language:Shell 23.7%