を起動した後の状態を送信する電子メールを通知する必要があります大量の時間がかかり、ユーザーに待たせたくないので、電子メールを送信する関数にgo-routineを使用します。関数が終了する前に、応答が開始されます。は、http応答は、私がWebアプリケーションを作成してい
問題は、ユーザーが現在通知しているようなページにこれらの電子メールの結果(電子メールの送信成功または失敗)を表示する必要があることです。
私はウェブソケットを試しましたが、ユーザーは別のページを横断するため、ソケットは自動的に閉じています。 これを行う方法を考えてください。 ありがとう...
これはGo固有のものではありません。ページナビゲーションが発生した後、バッチEメールステータスを確認する必要があります。それがWebサーバーをポーリングするかソケットを使用するかは、あなた次第です。 – WiredPrairie
レスポンスの結果を特定のファイルに連続的に書き込むという非常に基本的な方法を使用して、ユーザーに現在のステータスを表示するたびにそのファイルを読み取ることができます。このファイルには、クライアントと同一の名前を付けることができます。私はこの1つのケースのためだけにwebsocketの使用を推奨しません。 –
@WiredPrairieソケットを使用しようとしましたが、ユーザーが別のページに移動したときに接続が閉じられました。ここに何かがありませんか?ありがとう –