Tips: MBC CQRS サーバーレス フレームワークステップバイステップ実行する方法
Technology
Dec 08, 2024
MBC CQRS サーバーレス フレームワークを使った開発方法についてご紹介します。
WebStorm を使用する
JetBrainのWebStormを使用してステップバイステップ実行することが可能です。
ステップバイステップ実行をする場合は npm run offline:sls
をデバッグ実行する必要がありますので実行/デバッグ構成で設定を追加します。
上記で追加したoffline:slsをデバッグ実行するとステップバイステップ実行が可能です。
MBC CQRS サーバーレス フレームワークの内部も確認したい場合
MBC CQRS サーバーレス フレームワークの内部の動作まで確認したい場合は npm link
を使うのが便利です。
MBC CQRS サーバーレス フレームワークのソース側の操作
https://github.com/mbc-net/mbc-cqrs-serverless からCloneします。
Cloneしたディレクトリ配下の packages/core
ディレクトリに移動し、次のコマンドを実行します。
npm install
npm run build
npm link
npm link
が正しく実行出来てか確認するには次のコマンドを実行します。
npm ls --global
上記を実行すると次のような表示が確認出来ます。
同様に package
以下のパッケージをそれぞれ実行します。
開発プロジェクト側の操作
MBC CQRS サーバーレス フレームワークを利用する開発プロジェクト側で次の操作をします。
npm link @mbc-cqrs-serverless/core @mbc-cqrs-serverless/sequence @mbc-cqrs-serverless/task
ポイントは1行に複数のパッケージをまとめて記載することです。複数行に分けて記載すると最後に実行したもののみがリンクされています模様です。
npm run offline:sls
をWebStormでステップバイステップ実行するとMBC CQRS サーバーレス フレームワークのソースまでステップバイステップ実行出来ます。