Visual Studio Codeからのデバッグ
ブロックチェーン・アプリケーション・ビルダーには、TypeScriptプロジェクトとGoプロジェクトの両方に対するVisual Studio Codeからの行単位のデバッグ・サポートが含まれています。
行単位のデバッグを実行するには:
- VS Codeエクスプローラでチェーンコード・プロジェクトを開きます。チェーンコード・ペインでチェーンコードを右クリックし、エクスプローラで開くを選択します。
- 必要に応じて、コードにブレークポイントをアタッチします。
- 「実行」メニューに移動し、「デバッグの開始」をクリックします。これによりデバッガがアタッチされます。デバッガがチェーンコードにアタッチするまでに数秒かかる場合があります。
- コードを実行するターミナルから任意のコマンドをコールします。
VS Codeインタフェースを使用してチェーンコードをテストしている場合は、「ローカルHyperledger Fabricネットワークでのチェーンコードのテスト」で概説されている呼出し構文に従います。
デバッガはブレークポイントで停止します。その後、デバッグを開始できます。
- デバッグを再開して新しい変更を反映します。
チェーンコードはデバッグ・モードで実行されているため、新しい変更のホット・デプロイメントは自動的には行われません。最新の変更を有効にするには、VS Codeのデバッグ制御を使用して、デバッグ・プロセスを手動で再起動する必要があります。