簡単なサーバレスチャットのデモ。 ローカル環境では Vite + Vue3 + TypeScript のフロントエンドと、 API 統合された Azure Functions + SignalR を Static Web Apps CLI でエミュレートして開発している。
- VSCode
- Vue3
- Vite
- TypeScript
- Yarn
- @microsoft/signalr
- Static Web Apps CLI
- Azure Funtions Core Tools v4
- SignalR Serivce (serverless mode)
まず/api/local.settigs.json
を作成し、SignalR の接続文字列を指定。
その後以下のコマンドにより実行。
# install packacges
yarn install
cd api/
yarn install
# run azure functions
yarn start:api
# start swa cli
yarn preview:swa
何かございましたらにー兄さんの Twitterまでお願いします。