Skip to content

Ippey/WSSample

Repository files navigation

API GatewayをつかってWebSocketしちゃうサンプル

必要なもの

インストール

composer install

デプロイ

serverless deploy
  • AWS CLIとserverlessの設定が必要

デプロイ後設定

  • LambdaにDynamoDBのアクセス権を追加

動作確認

symfony server:start -d
symfony open:local

起動後、ブラウザで https://localhost:8000/default にアクセス。
デプロイ後に、WebSocketのURLが出力されるので templates/default/index.html.twigの

const ws = new WebSocket("wss:https://ws24dza6oh.execute-api.ap-northeast-1.amazonaws.com/dev");

↑の部分のURLを差し替えればOKです。
双方向テストは、ブラウザを2つ立ち上げればいけます。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published