ファイルアップロードファイルのアップロードは下記のように行います。保存することができます。下記のようにURLをグループ化することができます。ようにURLをグループ化することができます。ログ出力ログ出力は下記のように行います。指定したファイル名でログが出力されます。JSONのバインドJSONのバインドは下記のように行います。ようにJSONのキーを指定します。指定した場合、バリューが空の場合にエラーが返ります。HTMLのレンダリングHTMLのレンダリングは下記のように行います。以下のように作成します。リダイレクトリダイレクトは下記のように行います。GinのMiddlewareの紹介Ginにはミドルウェアを追加することで様々な機能を追加することができます。ここでは、Session、Secure、Zapを紹介します。SessionSessionはセッション管理のミドルウェアです。Cookie、Redisの他にMongoDBなどにも対応しています。Sessionを使ったサンプルコードは下記のとおりです。アクセスすると、レスポンスのcountが1、2、3と増加していきます。SecureSecureはSSL通信のためのミドルウェアです。サンプルコードは下記のとおりです。"pong")})router.Run()}ZapZapは高速で低アロケーションなロギングライブラリです。サンプルコードは下記のとおりです。Frameworkをいくつか紹介し、その中の一つであるGinの基本的な使い方とミドルウェアを紹介しました。今後はORMなどについて調べていこうと思います。Go記事の連載などは、こちらをご覧ください。コメントをキャンセルメールアドレスが公開されることはありません。コメント名前メールアドレスサイト上に表示された文字を入力してください。私たちは無料アプリもリリースしています、ぜひご覧ください。下記のアイコンから無料でダウンロードできます。