2020年1月24日こんにちは、ひがしです。requestを送信する方法などについて書いていきます。CORSについてまず、CORSについての話をしないといけません。requestが成功しませんでした。詳しくはこちらの記事を参照してください。requestを送るGoのコードを書きますindex.htmlは以下のものを使用します。書いたGoのコードを以下のコマンドでWebAssemblyとして使えるようにします。今回の本題みたいなところのサーバーのコードを書きます。CORSで許可をするのはサーバー側なのでこちらにCORS関係のコードを書きます。今回はgin-gonic/ginとgin-contrib/corsを使用します。github.com/gin-gonic/gingithub.com/gin-contrib/cors簡単なlocalhost:8080にアクセスするとhogeを返してくれるサーバーを書きました。このコードのrouter.Use(cors.Default())の部分ですべてのオリジンからのアクセスを許可しています。特定のオリジンを指定して許可する方法はgin-contrib/corsのREADMEに乗っています。実行クライアント、サーバーを起動してlocalhost:3000にアクセスし、F12キーを押すと以下のような状態になると思います。そこから送信ボタンをクリックし、consoleに以下のような表示がでれば成功です。いいねまとめCORSの認証に関してはサーバー側で実装します。私はこれにハマり1時間くらい唸ってました。WebAssemblyでhtmlのテキストボックスからデータを取る方法について書きます。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイトご意見、ご感想をお願いします。次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。メタ情報ログイン投稿フィードコメントフィードWordPress.org関連記事Go言語でWebAssemblyこんにちは、ひがしです。