同期的に戻り値返してたから、これが正解なのかね・・・って感じです。以下は色々調べた結果です。入力内容が間違ってた時にエラーを表示させたい。これを非同期実行のコマンドで、どうやって実装するのかなってのを考えてみた。名前の最大文字長チェックとかの入力値単体のエラーであれば、コマンドを発行する前にバリデーションをかけてしまえばいいと思う。バリデーションルール自体はドメインモデルに持たせて、コマンドでそれらに対してバリデーションをかければいい。経由で実行するようにしている。}}こういったそれ単体でのバリデーションは問題なくユーザーに通知できる。Bus.Send(c)}ただ、ドメインロジック上のエラーは同期的に通知できない。登録ボタンを押した後のサーバ側のチェックでエラーになることは避けれそう。サーバ側のチェックでエラーにならないとは限らない。ユーザー登録している段階だと、メールやマイページでの失敗通知が利用できないので、その場合の通知は難しい。いうことで、どーやればいーんでしょうね状態。↑これの場合は登録画面を表示するタイミングで「アイテムが登録できる状態になっているか」をチェックすればいい。登録できるのであれば入力フォームを出す。入力フォームへの遷移導線を消したりすればいい。それでもサーバ側で処理中にエラーになることはあるので、メールやマイページでの通知は必要になる。コレ以外で考えたのはエラー捕捉用のエンドポイントを実装すること。入力項目を表示する発生してなければ一覧画面にもどる。これの問題は2番のエラーチェック。結局エラー捕捉用のエンドポイントで同期する必要がある。あれば、最初から同期処理でいいのでは?という我ながらセンスのない実装方法だと思う。struct...以下のエラーが出た。はてなブログProサーバサイドの技術について書いてます。BOOTHから購入できるようにしました。技術書典7で"実装パターン"に関する書籍を販売します。ついて話しましたはてなブログをはじめよう!pospomeさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。