Loading...

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 サーバーレス フレームワークのソースまでステップバイステップ実行出来ます。

Top